2 Wks Ago COMPARE 6318 Sloan St, Houston, TX 77087 Unit 6318 Sloan St B Apartment for Rent 1 Bed $1,000