London, United Kingdom

Charlotte Street Hotel