Constructed in 2000, the Windsor at Meridian apartment building comprises 652 units of the following unit mix: One Bedroom, One Bedroom/Den, Three Bedroom/Two Bath, Two Bedroom/Two Bath, totaling 620,388 SqFt. The property is located in Parker - Lone Tree, at 9875 Jefferson Pkwy, Denver.