Located just a few metres from the River Thames and with stunning views of the London Eye and Westminster, Staybridge Suites London Vauxhall is a contemporary, design-led hotel. Free WiFi is accessible througho ... Read more

View all Luxury Hotels in London