Laid Back Luxury In The Heart Of Cowes Old Town
Foresters Hall is the new name of the hotel previously known as North House, a boutique hotel and restaurant situated in the heart of Cowes Old Town. We have fourteen rooms with views of the sea, the old town and our terraced garden.
Each room is unique.
Relax at our coastal retreat.