Where is St George's Square?

Where is St George's Square located?

St George's Square, St George's Square (Station), Great Britain (approx. 51.489002°, -0.135137°)


Where is St George's Square on the map?