Bloomfield has a facility much like this one, it was built 15 to 20 years ago from a donation by a local farmer on his death. The facility has two BB courts, weightlifting, a walking area around the BB courts, 2 racquetball courts, a good-sized meeting room with a kitchen in it. They rent it to the general public for family gatherings, the school holds its after prom there, old peoples bb leagues and the rest of it.
The local city government runs the place, and the school gets first dibs on the facility until 5:00 during the week. They sometimes have HS volleyball and MS and elementary BB tournaments there.
Small county seat towns, next to large urban areas, need to be proactive and get the word out, you can live in our smaller town of 2500 to 5000 and drive to work 20 to 40 miles and have the best of both worlds.