"This Taco Bell is surprisingly one of the few restaurants in the city with fantastic customer service. The staff welcome and thank you."
Phone: +12057526962
Address: 236 15th St, 35401, Tuscaloosa, US, United States
City: Tuscaloosa
Monday: 07:00 -04:00
Tuesday: 07:00 -04:00
Wednesday: 07:00 -04:00
Thursday: 07:00 -04:00
Friday: 07:00 -04:00
Saturday: 07:00 -04:00
Sunday: 07:00 -04:00
Dishes: 123
Amenities: 4
Categories: 5
Reviews: 872