Looks like Euclid Terrace Apartments is no longer available on Rent.com which means this information is likely out of date.

Euclid Terrace Apartments

 19710 Euclid Avenue, EuclidOH 44117