Stamford Restaurant & Pizzeria

restaurant in Pelham Islands, Stamford

Phone: (203) 325-1856

Website: www.stamfordctpizza.com

Address: 1122 E Main St