Where is George Square?

Where is George Square located?

George Square, George Square (Station), Great Britain (approx. 55.861816°, -4.251708°)


Where is George Square on the map?