Liberty Restaurant, SCOTTSBORO, Alabama (AL)
Conveniently located at 907 East Willow Street () in SCOTTSBORO, Alabama (AL) (35768), Liberty Restaurant is available at 2565743455. It is best to give them a call in ahead of time to make a reservation.
More restaurants in SCOTTSBORO, Alabama (AL)
Liberty Restaurant contact information and details:
Address: 907 East Willow Street - , SCOTTSBORO, Alabama (AL) 35768
Contact Phone: 2565743455