Best Western Plus Vauxhall Hotel
Best Western Plus Vauxhall Hotel is a hotel located in London. Best Western Plus Vauxhall Hotel lies south of the River Thames, in central London. It's less than half a mile from Vauxhall station, where you can hop on a Victoria Line Tube to Victoria or Oxford Circus or catch an overland train to London Waterloo. Buses to Parliament Square stop near the hotel. The hotel's contemporary, boutique stylish lobby makes a good working space for informal meetings. The hotel is just four stops from shoppers' heaven on Oxford Street. Half an hour's walk along the River takes you to the London Eye for panoramic city views, while a stroll over Vauxhall Bridge brings you to Tate Britain.
The information displayed here is displayed 'as is'. Also check the website ( if listed ) for up-to-date information, prices and availability. Stay England is not responsible for the content of external websites. If you are the owner or operator of Best Western Plus Vauxhall Hotel and wish to update or modify the content on this page including room details, specials and getaways or availability, please use our submission page.