Bloomsbury Square Gardens

Bloomsbury Square Gardens
Bloomsbury Square, London, WC1A 2RJ
Photo of Bloomsbury Square Gardens