Karta Vacation Rentals
In the heart of London’s East End, a stylish city hotel sits minutes from Tower Bridge, the Tower of London and Liverpool Street. Two minutes from Aldgate Underground Station and a short stroll to the Thames and the capital’s best markets, it’s eco-certified and pet-friendly.