Tuscaloosa AL Delicatessens 1. 2415 Mcfarland Blvd E, Tuscaloosa, AL 35405 | Stack It High Deli (205) 530-1397