Filters:
pet friendly accommodation in Cowes
About 1 results.
New Holmwood Hotel & Restaurant
65 Queens Road, PO31 8BW Cowes, United KingdomThe Best Western New Holmwood Hotel & Restaurant is situated at Egypt Point in Cowes on the Isle of Wight, home to a multitude of world famous yachting events. The hotel offers fantastic panorami…