Lucy D's Deli

restaurant in Pelham Islands, Stratford

Phone: (203) 690-1235

Website: www.lucydsatasteofhome.com

Address: 613 E Main St