Viewing a single comment thread. View all comments

marshalltownusa t1_j1mh90k wrote

Ah the Sbarro on the lower level of New Haven’s Union Station is like taking a step into Naples. Best pizza in New Haven imo.

3

justadudenameddave t1_j1mhd0k wrote

You haven’t had Sbarro until you had the one at the rest stops on the way to JFK in Fairfield

2

IGameOnMac t1_j208svt wrote

Finest of Italian Cuisine. Tastes like Naples, Sicily, and a hint of Venice in one.

2