Bloomsbury House

Bloomsbury House
2–3 Bloomsbury Square, London, WC1A 2RL