1759 Skyland Blvd ( )
Tuscaloosa, AL 35405
April 3, 2006
I have no idea what the name means, but man, they have some good food there! This is a review for the one on Skyland in Tuscaloosa near the Walmart Supercenter. (In the lot where Radio shack once was and now America's Thrift Store is as…
These dishes from the Los Tarascos menu are contributed by Menuism users directly, as part of a restaurant review, or as part of an image upload.