65-67 Belgrave Road, London, England
Rating:
Victoria Inn London Hotel Description
The Victoria Inn is conveniently situated for the tate Gallery, Westminster Abbey, Buckingham Palace and St James's Park. The Victoria Palace / Apollo Theatres are just a short walk. The bedrooms are restful, each beautifully furnished with a carefully considered colour scheme. Rooms have colour TV, hair dryer and hospitality tray.
Victoria Inn London Hotel Facilities
- 24 hour Front Desk
- Business Centre
- Continental Breakfast
- City Center
- Shopping Center
- Museum Area
- Near train-station
- Internet services
- Elevator
- Safe deposit box
- Heating
- Near subway
- Near Exibition centre
- WiFi / Wireless Lan