Taco Casa 1060 Fairfax Park # A Tuscaloosa, AL 35406 Phone: (205) 752-1000 Fax: (205) 752-0990
Category: Restaurants