Crossroads Restaurant, SELMA, Alabama (AL)
Conveniently located at 2530 Us Highway 80 West () in SELMA, Alabama (AL) (36701), Crossroads Restaurant is available at 3348748764. We advise you to give them a call in ahead of time to make a reservation.
More restaurants in SELMA, Alabama (AL)
Crossroads Restaurant contact information and details:
Address: 2530 Us Highway 80 West - , SELMA, Alabama (AL) 36701
Contact Phone: 3348748764