Emilio's Deli

restaurant in Pelham Islands, Stratford

Phone: (203) 296-2536

Address: 2368 Barnum Ave