Alabama Insane Hospital

University Blvd.
Tuscaloosa
Alabama
United States