Karta Vacation Rentals
In the City of London, a short walk from the Tower of London and Tower Bridge. Steps from the River Thames and St Paul’s Cathedral, the hotel sits at 20 St Mary at Hill (EC3R 8EE). Award‑winning and family‑friendly, it’s a smart base for sightseeing or business in the Square Mile.