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 Kingdom
Modern hotel with tasteful decor set in Georgian dating from 1830; situated in the center of town.
View Hotel Details
6 First Class
Commission: 8%
Rooms: 43
Rates: $114 - $114
Atmospheric Town-House Hotel built by Sir Christopher Wren, with modern wing & terrace leading to the River Thames.
Rooms: 138
Rates: $242 - $242