Sheridan Station Apartments | Denver
Sheridan Station Apartments is a 129,274 SF building that will consist of 133 affordable workforce housing units in a 7 story building. The project will be the first phase of a Transit Oriented Development located…