fitness mall park wallpaper planet fitness clifton park center mall 22 Clifton Country Road Clifton Park New York - NY 12065. The new gym will occupy roughly 25000 square feet and will be located n… Thursday, April 14, 2022 Edit