2920 183rd St, Homewood, Illinois 60430 USA
Personal Training is available for members and non-Members
Photo Credit: Yelp