65 Queens Road Cowes Isle of Wight PO31 8BW |
|
Jump to map | |
01983 292508 | |
01983 295020 |
About New Holmwood | |
New Holmwood is a Hotel Restaurant serving the Cowes community in Isle of Wight, United Kingdom and located at 65 Queens Road.
Show more...
Show less...
To contact New Holmwood call 01983 292508 |