Where is St Peters Square?

Where is St Peters Square located?

St Peters Square, St Peters Square (Station), Great Britain (approx. 53.47812°, -2.241037°)


Where is St Peters Square on the map?