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. Taplow House Hotel (Windsor Hotels/3* hotels in Windsor)
A stunning Georgian retreat situated on the border between Berkshire and Buckinghamshire and a peaceful haven only 15 minutes from London Heathrow Airport and 10 minutes from Historic Windsor. Set in 6 acres of beautiful gardens and boasting Europe...
2. The Christopher Hotel - Eton (Windsor Hotels/3* hotels in Windsor)
A former 17th Century coaching inn occupying a colourful and varied history. Today's Christopher is a newly refurbished boutique hotel full of clean and simple design. There are 33 well equipped rooms with state of the art services and warming int...