Windsor has facilities usually found in larger towns: two railway stations, a theatre and several substantial hotels. The town is also the location of Legoland, built on the site of Windsor Safari Park.
1. Sir Christopher Wrens House Hotel & Spa (Windsor Hotels/4* hotels in Windsor)
Regally overlooked by the Towers of Windsor Castle on the banks of the River Thames the hotel is the original home of the celebrated 17th Century architech Sir Christopher Wren. Peace and tranquility are assured and the service in this prestigious...