With a stay at The Moorgate by Cove, you'll be centrally located in London, just a 5-minute walk from Liverpool Street and 14 minutes by foot from St. Paul's Cathedral. This apartment is 0.6 mi (1 km) from Sky ... Read more

View all Luxury Hotels in London