Hyde Park Talbot SquareApartment
18,Talbot Square, Westminster Borough, London, W2 1TS, United Kingdom
Set in London, Hyde Park Talbot Square features accommodation with free Wi-Fi, less than 5 minutes' walk from London Paddington station. The units have a fully equipped kitchenette with a microwave, kettle, and a toaster.
Quiet area and friendly and good price.