771 Grand Ave, New Haven
Both Northern & Southern Italian fare are served among earth-toned walls & paintings.
Chill Out
Kids Friendly
Typical Tourist