Holiday Inn Selma, Al, SELMA, Alabama (AL)
Comfortably operating at Us Hwy. 80 W. () in SELMA, Alabama (AL) (36701), Holiday Inn Selma, Al is available at 3348720461. Make sure you give them a call beforehand to make a reservation.
More restaurants in SELMA, Alabama (AL)
Holiday Inn Selma, Al contact information and details:
Address: Us Hwy. 80 W. - , SELMA, Alabama (AL) 36701
Contact Phone: 3348720461