Karta Vacation Rentals
In the heart of London City Centre, steps from Liverpool Street and a short stroll to Brick Lane and the Sky Garden. You're also within easy walking reach of the Barbican, The Gherkin, Tower of London and Tower Bridge—perfect for fast-paced city breaks.