The Athlon The Athlon 1118 Euclid Ave.Cleveland, OH 44115 GET DIRECTIONS Fitness room – LockersDrop off boxes – 1Lockers – 6MWF