Located in the prestigious Royal Borough of Westminster, this renovated Georgian Town House hotel offers modern. Victoria Train and Coach Stations are just 5 minutes away by foot.
Number of rooms: 61
18-24 Belgrave Road, Westminster Borough, London, SW1V 1QF, United Kingdom