Victoria Station Hotel Hotel
Victoria Station Hotel is a London budget hotel within 5 minutes’ walk of London Victoria Train and Coach Stations. Its non-smoking rooms have free Wi-Fi access. Each room at Victoria Station Hotel has a TV, desk and tea and coffee facilities.
278-280 Vauxhall Bridge Road, Westminster Borough, London, SW1V 1BB, United Kingdom
Nightly rates from $69