Super 8 Selma 2 stars

3142 South Highland Avenue, Selma, CA 93662, United States of America

Hotel image
Read more reviews for Super 8 Selma