Westwood Place is multifamily apartment complex that was constructed in 1977. It is located at 18800 Westwood Drive in Strongsville, Cleveland - Akron, and features a total number of 150 units. The property’s unit mix is a combination of One Bedroom, with a total unit size of 90,000 SqFt.