Franco's Pizza

restaurant in Pelham Islands, Milford

Phone: (203) 877-6180

Address: 58 River St