I would say at. The difference is where they physically are. Are they at the square (near it, by it, at a landmark there) or are they stood on top of the square?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.