Karta Vacation Rentals





In the heart of London City Centre, seconds from Liverpool Street Station and a short walk to The Gherkin, Royal Exchange and the Tower of London. Built in 1550, this smoke-free boutique inn puts Brick Lane and London Bridge within easy reach.