To enjoy your vacation in London, stay at Premium Studio Flat 02 Near Tower Bridge London, which is 1.5 miles from the old riverside Southwark Cathedral and approximately a 25-minute stroll from the unmissable Tower of London.
The apartment is 1.6 miles from Tate Modern, which is an excellent place to improve cultural awareness. The View from The Shard is around 30 minutes by foot from this apartment.
Premium Studio Flat 02 Near Tower Bridge is also 2.3 miles from Charing Cross train station.