New Holmwood Hotel

Cowes
Welcome to the New Holmwood Hotel
  • Accommodation
  • Excellent Food
  • Fantastic Location
  • Friendly Professional Service

 

CONTACT DETAILS
Queens Road,
Egypt Point,
Cowes,
Isle of Wight,
PO31 8BW
EMAIL VISIT WEBSITE