New Canaan Deli

restaurant in Pelham Islands, Norwalk

Phone: (203) 939-1693

Address: 130 New Canaan Ave