Hotel Carlton, London

Birkenhead StreetHolborn - Covent Garden, LondonWC1H 8BA, United Kingdom