Log In or Register
....and the translation is literally "Piazza of the People!" soooo I am glad a few people obliged and were here to make sense of my title!