Route GuidesRoutes City GuidesCities Map Log in

BEST WESTERN PLUS Delmere Hotel

London
130 Sussex Gardens, London, W2 1UB

36 rooms · ★★★ · from £63


Situated in the heart of London, The Delmere Hotel is a 5-minute stroll from Paddington Train Station and the Heathrow Express.