In my search I've seen LOTS of places that accept Sec 8. If you find something you are interested in just ask!! Most apartment complexes accept Sec 8 except the high end luxury places!! Hope that helps!!
If you saw a for rent sign, call the phone number on it for more information. I have no idea which property you are referencing and I don't handle rentals but a number of Realtors do. Hopefully, some will answer you.