18 Paddington Green, London, Greater London (Great Britain)
Updating availability and prices
Just 300 metres from Edgware Road Underground Station, Paddington Green Apartments offer self-catering accommodation in Westminster with free Wi-Fi
Oxford Street?s shops and Hyde Park are just 1-mile away
Large wooden-floored apartment with an LCD TV, a power shower and a seating area with a sofa
Hotel
Room