From Our Editors
Main Street Deli's fresh deli offerings attract lunchtime visitors in Southbury.
Parking is always free and easy when you dine at Main Street Deli.
The average check at Main Street Deli will stay below $30 per person, so it's a relatively affordable option. So stop waiting for a delicious sandwich and order one from Main Street Deli today!