London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
130 Sussex Gardens, London
Situated in the heart of London, The Delmere Hotel is a 5-minute stroll from Paddington Train Station and the Heathrow Express.
See MoreUsage of subsidiary facilities may incur additional fees