The Castle Hotel Windsor Windsor, United Kingdom
This first class hotel is located in Windsor, just a five minute walk from the Windsor Castle.
The Castle Hotel Windsor
18 High Street
Windsor, UNITED KINGDOM SL4 1LJ
P: +(44)-1753-851-577
18 High Street
Windsor, UNITED KINGDOM SL4 1LJ
P: +(44)-1753-851-577
Room Amenities
WiFi: Free in Rooms
WiFi: Free in Public Areas
Restaurant
Bar
24 Hour Front Desk
Room Service
Elevator
Laundry
Parking
Air-Conditioned Rooms
Telephone
Television
Mini Refrigerator
Hairdryer
Iron/Ironing Board
Disabled Facilities
Private Bathroom
Hotel Amenities
Guest Rooms: The guest rooms feature contemporary charm in classic surroundings. All rooms are equipped with modern amenities including WiFi internet access and air conditioning.
Location: This historic hotel is located in the town of Windsor. St. George's Chapel and Windsor Castle are a five-minute walk away.
Restaurants: Leaf Restaurant offers a culinary experience combining classic British and modern European flavors while showcasing locally sourced produce. Savor freshly baked scones at Afternoon Tea, which is served daily. The Leaf Bar serves a variety of cocktails, drinks, and snacks.