Stratford Plaza North
2055 S Depew Street Denver, CO
Unit Description
No description provided.
Unit Amenities
No amenity information provided.
Stratford Plaza North Apartments are located at 2055 S. Depew St. Denver, CO. 80227 near the beautiful and fun Harvey Park Lake and Recreational Center. Stratford Plaza North Apartments features one and two bedroom apartment homes. Stratfird Plaza North office is located at 2173 South Eaton St, #18 Denver, CO. 80227 at the Sheridan South Apartments.