Karta Vacation Rentals
In the beating heart of London’s Square Mile, right by Aldgate station. Walk to the Tower of London, Tower Bridge, the River Thames, St. Paul’s Cathedral, Shoreditch, Spitalfields and Brick Lane. Liverpool Street and Borough Market are also a short stroll away.