Holiday Inn Express & Suites SELMA
Address:
15408 I-35 N #2, Selma, TX 78154
Phone:
(877) 410-6681 Hotels & Motels, Holiday Inn
Other Businesses:
- Hampton Inn Selma-San Antonio at 14655 IH-35N Access Road, Selma, TX 78154
- Thai Spice Restaurant at 8327 Agora Pkwy, Selma, TX 78154
- Papoulis Greek Grill at 8250 Agora Pkwy, Selma, TX 78154
- Chipotle Mexican Grill at 14540 Forum Pkwy, Selma, TX 78154
- Comfort Inn & Suites at 15771 Ih-35 North, Selma, TX 78154