St George's Gardens

St George's Gardens
Handel Street, London, WC1N 2NU