Los Tarascos, TUSCALOOSA, Alabama (AL)

Looking for some food? Los Tarascos is among the restaurants you might consider.
Comfortably positioned at 1759 Skyland Boulevard East () in TUSCALOOSA, Alabama (AL) (35405), Los Tarascos is available at 2055538896. Please do give them a call upfront to make a reservation.
More restaurants in TUSCALOOSA, Alabama (AL)


Los Tarascos contact information and details:
Address: 1759 Skyland Boulevard East - , TUSCALOOSA, Alabama (AL) 35405
Contact Phone: 2055538896