North Bay: A square at The Sands?

Have your say

According to my dictionary, a ‘piazza’ is a square.

According to the internet it’s a city square in Italy, Malta, along the Dalmation coast and in surrounding regions.

How does this apply to the area by The Sands?

ML Thompson

Trafalgar Square