Holiday Inn Selma, Al, SELMA, Alabama (AL)
Comfortably situated at Us Hwy. 80 W. () in SELMA, Alabama (AL) (36701), Holiday Inn Selma, Al can be reached at 3348720461. Please call upfront to book your spot in the restaurant.
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