Deli · 2531 University Blvd #101, Tuscaloosa, AL
To-Go
More food in Tuscaloosa, AL · Deli in Tuscaloosa