Holiday Inn Express Hotel & Suites SELMA

15408 I-35 N #2
SELMA
Texas
United States