BR

Paddington Central Hotel

London, United Kingdom