River & Glass
6 guests
3 bedrooms
Vauxhall, London
This attractive London apartment makes for a dreamy home-from-home in the city. It sits on the banks of the River Thames and boasts incredible views over London’s iconic sights including Westminster Abbey, Big Ben, and the London Eye.