Where is Queen Square House?

Where is Queen Square House located?

Queen Square House, Queen Square House, Great Britain (approx. 51.449673°, -2.593803°)


Where is Queen Square House on the map?