Filter Results
Apply Filters
Clear Filters
Hotels in London near Embankment tube
1St Floor 2Br Apartment In Soho
Flat 1, 18A Old Compton Street, London, United Kingdom View map
Located in the Westminster Borough district, the 2-room 1St Floor 2Br Apartment In Soho London is next-door to Leicester Square Tube and nearly 25 minutes' walk from Buckingham Palace. The apartment…
From US$ 1164
Book Now