Metropolitan Village Apartments

3114 Franklin Ave, Saint Louis, MO 63106