Best Western New Holmwood Hotel is a 3-star business property, set close to the beach front. Since 2002, it has been hosting guests in the heart of Cowes.
A perfect location close to a boat dock provides a quick access to Carisbrooke Castle, which is 9 km away. The venue is set within 1 km from Cowes city center.
Best Western New Holmwood Hotel offers a delightful view to its guests.
Offering a view over the sea, 26 rooms feature standard décor, climate control, TV, a sitting area, a trouser press and a work desk along with private bathrooms. Bathrooms are appointed with a hairdryer, a spa bathtub and complimentary toiletries.
Eat & Drink
Serving an array of dishes, New Holmwood Hotel & Restaurant and Baan Thai are 150 meters away.
There are such business facilities as computers, a meeting room and a copier on the premises.