The Beaumont Hotel

London, United Kingdom