Thistle Holborn

Thistle Holborn
Bloomsbury Square, London, WC1A 2RJ