Invest STL garners national attention by seeding $20K investments in 50 households in two north city neighborhoods
QUICK LINKS
CONTACT US
EMAIL
info@investstl.org
CALL
314-399-8812
VISIT
5600 Delmar Blvd.
St. Louis, MO 63112
PO Box 300010
St. Louis, MO 63130