London Paddington Station Apartments Apartment London
London Paddington Station Apartments offers accommodation within 2.9 km of the centre of London, with free Wi-Fi, and a kitchen with an oven, a toaster and a fridge.
Number of rooms: 4
11 London Street, Westminster Borough, London, W2 1HL, United Kingdom