Art's Deli

restaurant in Pelham Islands, Westport

Phone: (203) 557-0614

Address: 13 Post Rd W