One of the buildings at this tranquil square with small park was used as the headquarters of the Order of the Phoenix - 12 Grimmauld Place!
Address New Square, London WC2A, UK
Coordinates 51°30'56.404" N -0°6'50.284" E