Aspen Apartments London Paddington
168, 172 Sussex Gardens, Tyburnia, London, United Kingdom - W2 1TP
442074020281
Stay at Aspen Apartments, offering serviced apartments in Paddington, London. Ideally located near Paddington Station, Hyde Park, and S.....tays