Latino Deli Restaurant

restaurant in Pelham Islands, Trumbull

Phone: (203) 540-5387

Address: 2478 E Main St