Saint Leo University marked a construction milestone on December 17 with the topping-off ceremony for the new Wellness Center.
59,000-Square-Foot Facility Will Provide Space for Health, Recreation, Counseling Services
Let's hear all about it! Contact Us
33701 State Road 52, St. Leo, FL 33574