The 22 Apartments
Add to Favorites
CLOSED NOW
Today: 9:00 am - 5:00 pm
Tomorrow: 9:00 am - 5:00 pm
Saved to Favorites
Phone: (314) 257-0001
Address: 2200 Locust St, Saint Louis, MO 63103
Website: https://www.the22stl.com
2615 Washington Ave, Saint Louis, MO 63103
3307 Olive St, Saint Louis, MO 63103
2323 N 14th St, Saint Louis, MO 63106
1307 Washington Ave, Saint Louis, MO 63103
999 N 2nd St, Saint Louis, MO 63102
60 Plaza Sq, Saint Louis, MO 63103
2801 Dr Martin Luther King Dr, Saint Louis, MO 63106
416 N 23rd St, Saint Louis, MO 63103
1523 S 10th St, Saint Louis, MO 63104
941 Pike Ct, Saint Louis, MO 63138