Constructed in 2010, the Windsor at Broadway Station apartment building comprises 419 units of the following unit mix: One Bedroom, Penthouse - Two Bedroom/Two Bath, Studio, Two Bedroom/Two Bath, totaling 356,004 SqFt. The property is located in Denver - South, at 1145 South Broadway, Denver.