1. South's Finest Meats 3201 10th Ave Ste S, Tuscaloosa, AL 35401 Coordinate: 33.18168,-87.55105 Phone: (205) 345-5988