You forgot another great free source. Churches. Nearly all the big churches have gyms and equipped weight rooms. Many are called something like “Christian Life Center”. All I have seen are completely free to the public. About the only requirement is sign a liability release.