Kids Climbing the Walls – Niagara Climbing Center – Buffalo, NY
1333 Strad Avenue, North Tonawanda, NY
If your kids are climbing the walls at home (or you are), here is the place to check out – Niagara Climbing Center. It has: 6000 square feet of climbing terrain Over 30 top rope stations, each 20 feetRead more