3 bedroom 1 bath in Tower Grove South, occupancy limit of 4. Preferred tenant: 1+ years of recent verified rental history. Section 8 accepted after screening. 2nd year college students: 7 minutes from SLU Medical Campus, 8 minutes from SLU Main Campus & Harris Stowe State, 6 minutes from Soulard Farmers Market, 9 minutes from Busch Stadium.
2664 Nebraska Ave is located in Saint Louis, Missouri in the 63118 zip code.