Where is Victoria Square House?

Where is Victoria Square House located?

Victoria Square House, Victoria Square House, Great Britain (approx. 52.479275°, -1.902598°)


Where is Victoria Square House on the map?