The Rathbone Hotel, London

30 Rathbone StreetSoho, LondonW1T 1LB, United Kingdom