1 of 392444 18TH STREET (opens in new tab)2444 18th Street South, Homewood, AL 35209(205) 879-8580$2,750/moFees may apply12-mo lease1 unit available2 bedView DetailsCheck availability