Victoria Station Hotel

Property Info

Check-in starts at: 15:00

Check-out ends at: 11:00

With a stay at Victoria Station Hotel in London (London City Centre), you'll be within a 5-minute walk of Apollo Victoria Theatre and Victoria Palace Theatre. This hotel is 0.6 mi (1 km) from Buckingham Palace and 0.8 mi (1.3 km) from Green Park. Make use of convenient amenities, which include complimentary wireless Internet access and concierge services. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and a 24-hour front desk. Stay in one of 22 guestrooms featuring flat-screen televisions. Complimentary wireless Internet access keeps you connec...

More details

278-280 Vauxhall Bridge Rd, Westminster, London SW1V 1BB, UK - London, Greater London - UK - 11