Hyde Park Talbot Square
Apartment
Westminster Borough
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.
Number of rooms: 20
18,Talbot Square, Westminster Borough, London, W2 1TS, United Kingdom