Mama Carmela's Italian Deli
Home
Menu
Daily Specials
Catering
Directions
1981 Post Road Darien, CT 06820
203-655-9004