The North End is supposed to be inspired by Italian cities, right? You know what cities in Italy have? Places for people! Plazas, pedestrian streets, parks, etc. The North End is a joke when it comes to this.
Cars should not be allowed in front of these buildings. A "piazza" is a public...