Location: 1301 Mcfarland Blvd Ne, Tuscaloosa, AL 35406
Phone:(205)391-9028
Category: Restaurants, Grocery
Tags: Mexican Restaurants, Grocers & Supermarkets, Grocery Stores & Supermarkets, Hostels