Lighthouse Deli

restaurant in Pelham Islands, Stratford

Phone: (203) 375-0303

Address: 348 Stratford Rd