Mama Carmela's Deli

restaurant in Pelham Islands, Darien

Deli

Phone: (203) 655-9004

Website: mamacarmelasdeli.com

Address: 1981 Post Rd