Royal Guard Fish and Chips

restaurant in Pelham Islands, Stamford

Phone: (203) 348-4653

Address: 323 Shippan Ave