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. Royal Adelaide Hotel (Windsor Hotels/3* hotels in Windsor)
The Royal Adelaide Hotel is a fully refurbished three star luxury Georgian hotel located within 5 minutes walking distance of Windsor Castle and the fashionable town centre. The magnificent new interior designed accommodation offers the ult...
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...
3. 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...