Best Western - The Delmere Hotel - London
Best Western - The Delmere Hotel - London
130 Sussex Gardens, Paddington
London
W2 1UB
United Kingdom
Rooms from £54.00 ( €79.92 / $98.82 ) per night
Situated in a picturesque tree-lined avenue in the centre of London, this beautiful Victorian town house hotel presents itself as the ideal base from which to explore the city.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.







