Where is Shaftesbury Square?

Where is Shaftesbury Square located?

Shaftesbury Square, Shaftesbury Square, Great Britain (approx. 54.589073°, -5.933616°)


Where is Shaftesbury Square on the map?