Karta Vacation Rentals
On the banks of the Thames in the More London district — one block from the river and a two-minute walk from London Bridge station. A short stroll brings you to Tower Bridge, Hay’s Galleria, Borough Market and HMS Belfast, with views of The Shard from the executive terrace.