Victoria Inn London
Victoria Inn London
65-67 Belgrave Road, Victoria, Westminster
London
SW1V 2BG
United Kingdom
Rooms from £63.00 ( €93.24 / $115.29 ) per night
The Victoria Inn is located in Victoria in the heart of London and close to all the main attractions of the capital. The bedrooms are restful, each beautifully furnished with a carefully considered colour scheme.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.







