2 Days Ago COMPARE 2001-2003-2003 Allen Ave, St. Louis, MO 63104 Unit 2003 1st Floor B Condo for Rent 1 Bed $950