El Campion Restaurant

restaurant in Pelham Islands, Stamford

Phone: (203) 961-0865

Address: 99 Stillwater Ave