Los Tarascos, TUSCALOOSA, Alabama (AL)
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
