Nick's Pizza

restaurant in Pelham Islands, Stamford

Phone: (203) 324-4949

Website: www.nickspizzarestaurant.com

Address: 522 Glenbrook Rd