London, United Kingdom

Dorset Square Hotel