Victoria Inn London
65-67 Belgrave Road, Victoria, London SW1V 2BG, United Kingdom, United Kingdom
Business Details
The property Victoria Inn London is located in London, United Kingdom. The Lodging is ranked with 3 stars.
"This budget hotel is just 0.5 miles from Victoria Station for the Underground, trains and coaches. Only a mile from Buckingham Palace and Westminster, guests are also surrounded by restaurants."
- Type:
- Accommodation
- Keywords:
Stars Rank:
3
Booking_com_ID:
121500
Victoria Inn London
The property Victoria Inn London is located in London, United Kingdom. The Lodging is ranked with 3 stars.