St Louis MO Investors Nec 1. 1101 Lucas Ave, St Louis, MO 63101 | Affordable Housing Investors (314) 436-7800