The Bellhouse
The Bellhouse is situated in the heart of leafy Buckinghamshire, near to Windsor. The hotel offers you everything you need for a truly relaxing stay, including extensive leisure facilities. The...
The Chequers Inn
Steeped in history, the Chequers Inn, built in the 17th century, is full of charm and style. Oak posts and beams, flagstone floors - snug on a winter’s...
Bellhouse Hotel
Situated in the heart of leafy Buckinghamshire, conveniently located for Windsor Castle or the hustle and bustle of London, the Bellhouse offers a warm, friendly welcome complemented by professional service...
|