The YMCA of Greater Rochester is a charitable association of members that seeks to place Christian principles into practice through its programs for the community to build a healthy spirit mind and body for all.
The YMCA of Greater Rochester is a charitable association of members that seeks to place Christian principles into practice through its programs for the community to build a healthy spirit mind and body for all.