Alexandra House, located in Chiseldon and Lawn, Swindon, is a popular choice for travelers. The property lies 5 miles from the city center and provides accessibility to important town facilities. A well-kept en ... Read more

View all Luxury Hotels in Swindon