Triumph Tower

 25400 Euclid Avenue, EuclidOH 44117