Victoria Inn London
Check availability

Rooms from £49.00 ( €53.90 / $71.05 ) per night
Victoria Inn London
65-67 Belgrave Road, Victoria
London
SW1V 2BG
United Kingdom
This comfy budget hotel is close to Victoria Station for the Underground, trains and coaches. Restaurants are within walking distance, and Buckingham Palace and the Houses of Parliament are not far.
Online Hotel Bookings