This Georgian-style building in central London is close to Paddington Station. it is 600 metres from Bayswater's shopping.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Greater-london Holiday Destinations in Europe