427 6th Ave, Tuscaloosa, Alabama 35487 USA
The Alabama Museum of Natural History is located in Smith Hall on the campus of The University of Alabama.
Photo Credit: Yelp