Best Western New Holmwood

Queens Road, Egypt Point Cowes, Isle of Wight, United Kingdom

Best Western New Holmwood Photos

Best Western New Holmwood Map

Queens Road, Egypt Point Cowes, Isle of Wight, United Kingdom
Best Western New Holmwood

Hotel Information

This 3 star hotel is located in the city centre of Cowes.