The New Holmwood Hotel not only offers the highest standards in terms of decor, comfort and food but also its unique position on the water's edge at Egypt Point, Cowes, provides unrivalled panoramic views of the Solent. Luxurious restaurant, swimming pool, spa bath. Deep water moorings
Address: Queens Road, Cowes, Isle of Wight, PO31 8BW