Stratford Deli

restaurant in Pelham Islands, Stratford

Phone: (203) 386-0807

Address: 525 Nichols Ave