Fifteen years after opening, the Green Ridge Recreation Center in Roanoke County is not pulling in as much revenue as it once did.