Windsor, England, a pleasant town along the Thames 20 mi/30 km west of London, is home to Windsor Castle, the most accessible of all the royal properties. The castle's highlights include St. Geor...
Windsor, United Kingdomless than .1 miles
This 180 room property, built in 2012...
View Hotel Details
3 Superior Tourist Class
Commission: -
Rooms: 180
Rates: -
Windsor, United Kingdom1.7 miles
This 58 room property, renovated in 2014...
Commission: 10%
Rooms: 58
Rates: $127 - $127
Windsor, United Kingdom1.9 miles
19th century Victorian house hotel set on 35 acres of landscaped gardens, on banks of River Thames - Outskirts of Windsor.
7 Superior First Class
Commission: 8%
Rooms: 118
Rates: $179 - $331