The Thames View
6 guests
2 bedrooms
Vauxhall, London
A modern retreat, this apartment can be found in St George’s Wharf, right beside the Thames. You’ll be able to enjoy views of the River Thames and the London skyline from the comfort of your living room and the balcony.