Tuscaloosa Police Department Posted on February 13, 2019 by admin Details Venue Phone: 205-248-4850 Location Address:3801 Trevor S. Phillips Ave., Tuscaloosa, Alabama, 35401, United States