To enjoy your vacation in London, stay at Delight Un Suite Room London, which is 2.2 miles from Tower Bridge and around 15 minutes by car from the famous British Museum.
The apartment lies in the Southwark district of London, 2.5 miles from the huge Borough Market.
There is Peckham bus station right around the corner from the homestay.