Windsor Hotels, City Centre

1 hotels found in City Centre, Windsor

CASTLE HOTEL WINDSOR – MGALLERY COLLECTION BY SOFITEL

City centre

Part of the exclusive MGallery Collection and housed in one of the town's oldest buildings, Castle Hotel offers exceptional boutique accommodation steeped in character, charm...

Luxe
From
£ 93.00