“
Property Location: With a stay at Victoria Station Hotel in London (London City Centre), you'll be steps from Apollo Victoria Theatre and 4 minutes by foot from Victoria Palace Theatre. This hotel is 0.6 mi (1 km) from Buckingham Palace and 1.1 mi (1.7 km) from Houses of Parliament.
Rooms: Stay in one of 22 guestrooms featuring flat-screen televisions. Complimentary wireless Internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms have showers and hair dryers. Conveniences include desks and coffee/tea makers, and housekeeping is provided daily.
Amenities: Make use of convenient amenities, which include complimentary wireless Internet access and concierge services.
Dining: A complimentary continental breakfast is served daily.
Business, Other Amenities: Featured amenities include a business center, complimentary newspapers in the lobby, and luggage storage.