Where is Queens Square?

Where is Queens Square located?

Queens Square, Queens Square, Great Britain (approx. 54.600918°, -5.923746°)


Where is Queens Square on the map?