Trenton Place is a multifamily property located at 34188 Euclid Avenue in Willoughby, Cleveland - Akron. Built in 1974, the property features 144 units, of the following types: One Bedroom, Two Bedroom/One and One Half Bath, Two Bedroom/One Bath, totaling 116,720 SqFt.