New Clifton Park Pizza Place Set To Open & Offer Free PizzaNew Clifton Park Pizza Place Set To Open & Offer Free PizzaA pizza chain is getting ready to open a new location in Clifton Park and will be giving out some free pizza as part of their opening celebration!Matty JeffMatty Jeff