Located in the prestigious Royal Borough of Westminster, this renovated Georgian Town House hotel offers modern, affordable rooms. Victoria Train and Coach Stations are just 5 minutes away by foot.
18-24 Belgrave Road, Westminster Borough, London, SW1V 1QF, United Kingdom
Hotel booked 1 times today.
Nightly rates from $147 to $304