4170 Delor St., St. Louis, MO 63116
4170 Delor St, St. Louis, Missouri 63116
• Ideal Residential or institutional redevelopment opportunity• On site parking and available adjacent weekday parking• Lower level potentially convertible to indoor parking• Excellent window lines• Lease possible• Adjacent to St.