Karta Vacation Rentals





In Tower Hill, London — a stone’s throw from the Tower of London and a short walk to Brick Lane and Tower Bridge. The Still Life Tower Hill Deluxe apartment sits in London City Centre, roughly 4 km from the wider city center attractions and close to Liverpool Street, Jack the Ripper Museum and Wilton's Music Hall.