
Cowes, United Kingdom
Best Western New Holmwood Hotel
3-star hotel
Sitting on the water's edge in Cowes, Best Western New Holmwood Hotel is perfectly placed to give guests unrivalled panoramic views of The Solent. We're all about high standards here, whether we're deciding on new decor, adding…
- Wi-fi · extra charge
- 24-hour reception
- Car park · extra charge
- Restaurant


