Delor Park Apartments

3647 Delor Street

89 UNITS | BUILT 1962

$3,100,000

3647 Delor Street Delor Park Apartments3647 Delor Street Delor Park Apartments
3647 Delor Street Delor Park Apartments

Delor Park Apartments is an 84 unit apartment complex on a 5 acre lot in South St. Louis, MO. The property also contains 5 commercial businesses with long term 5 yr leases. All of the units have 2 large bedrooms, a half bath, and a full bath. Several roofs have been replaced in recent years. Other property improvements include some new stairwells, some updated HVAC systems, and some full cosmetic interior renovations. The property is close to major shopping and retail on S. Grand Blvd, and close to public transportation.


General Amenities
Exterior Amenities
Appliance Amenities
Brian Take
Apartment Advisors of America, LLC

P: 314.716.2213
  • Delor_Rent_Roll__3_2018_for_Realtors5aa0075a4b2da - [xls]
1 document(s) are availalbe for this property.
3647 Delor Street Delor Park Apartments
3647 Delor Street Delor Park Apartments
3647 Delor Street Delor Park Apartments
3647 Delor Street Delor Park Apartments
3647 Delor Street Delor Park Apartments