Paddington Flats is a self-catering accommodation located in London. The property is 200 metres from Paddington Station and 300 metres from Lancaster Gate. Rooms come with a TV. Complete with a microwave, the dining area also has a refrigerator.
12a Spring Street, Paddington, Westminster Borough, London, W2 3RA, United Kingdom
Nightly rates from $59