The Runnymede on Thames is a distinct addition to London and a smart choice for travellers. The town of Egham is only 1 mile away and Royal Windsor is just 5 miles. With its convenient location, the hotel offer ... Read more

View all Luxury Hotels in London