Fabulous 2 bed Apartment in Vauxhall
London England
Check in
2:00 PM
Check out
10:00 AM
Located in London (London City Centre), this apartment is steps from Thames River and a 4-minute drive from Westminster Abbey. This apartment is 1.5 mi (2.4 km) from Big Ben and 1.5 mi (2.4 km) from London Eye.
Make yourself comfortable in your apartment.
Property Details
Location
Flat 393, 10 St George Wharf, London, England SW8 2LZ, United Kingdom