Karta Vacation Rentals
In London’s Tower Hill quarter, an apartment-style stay just 4 km from the city centre. It’s about 600 m from Fenchurch Street Station and within walking distance of Tower Hill tube. Nearby sights include the Tower of London, Roman Wall, 30 St Mary Axe (The Gherkin), Borough Market and Aldgate; London City Airport is roughly 10 km away.