DEEGAN MANAGEMENT: Our Office is conveniently located at 19710 Euclid Avenue, in Euclid, Ohio at Euclid Terrace Apartments. We offer a variety of apartment communities carefully planned to maximize convenience, comfort, service and affordability – all great reasons to live in the city. All of our properties offer crime-free and drug-free housing. Stop by to see our many amenities! The wooded surroundings, warm brick facades and meticulous landscapes offer quiet seclusion yet stategically located with easy access to RTA, I-90, I-271, and shopping. Our properties include: