Constructed in 2011, the Saint Luke's Manor apartment building comprises 137 units of the following unit mix: One Bedroom, Two Bedroom/One Bath, totaling 96,999 SqFt. The property is located in Woodland Hills, at 11311 Shaker Blvd, Cleveland - Akron.