Magnolia FitnessAddress1333 W Lockwood Ave, St. Louis, MO 63122Phone(314) 322-3206Rating★ 5.0(23 reviews)HoursFriday: 5 AM to 6 PMSee all hoursWebsitemagnoliafitness-stl.comSourceGoogle MapsAre you the business owner? Claim this listingCustomer ReviewsShare your experience.Leave a reviewView on Google Maps →