Russell Square

Bloomsbury Mansions
13-16 Russell Square
London
Camden
WC1B 5ER
United Kingdom

51.522740593814, -0.1269166373018