Know a great happy hour or special for this location?
Hot & cold Italian sandwiches headline at this no-frills outlet of a local chain founded in 1922.
Suggest an edit
345 Main Ave #G, Norwalk, CT 06851