Constructed in 1967, the The Westmoor apartment building comprises 155 units of the following unit mix: One Bedroom, One Bedroom/Den/Two Bath, Studio, totaling 64,850 SqFt. The property is located in Toledo - University South, at 1001 North Byrne Road, Toledo.