The New Holmwood Hotel
Queens Road, Cowes, Isle of Wight, PO31 8BW - 01983 292508
Situated on the water’s edge, the hotel enjoys spectacular sea views and offers the highest level of service, quality and comfort. Its restaurant has panoramic views of the Solent and offers a great choice of freshly cooked cuisine, using locally sourced produce whenever possible. Guests can also relax and enjoy the sea views in the lounge or two outdoor terraces. Open to non-residents.