Karta Vacation Rentals
In London’s financial district on Gracechurch Street, this hotel puts you steps from Sky Garden, The Gherkin and a short walk to London Bridge, Liverpool Street and Borough Market. It sits roughly 3 km from the city center and is well placed for both business and sightseeing.