Constructed in 2010, the The Residences at 668 apartment building comprises 236 units of the following unit mix: One Bedroom, Two Bedroom/Two Bath, totaling 242,099 SqFt. The property is located in Cleveland - Downtown, at 668 Euclid Avenue, Cleveland - Akron.