London Paddington Apartments Apartment London
London Paddington Apartments provides accommodation within 2.7 km of the centre of London, with free Wi-Fi, and a kitchenette with a microwave, a fridge and kitchenware.
Number of rooms: 11
18C Star Street, Paddington, Westminster Borough, London, W2 1QB, United Kingdom