Holiday Inn Express Hotel & Suites Selma

15408 I 35 N 2 Hwy
Selma
Texas
United States