Presidential Village II is located in Tuscaloosa, United States on The University of Alabama, 622 Abercrombie Ln. Presidential Village II is rated 3 out of 5 in the category legally defined lodging in United States.
Address
The University of Alabama, 622 Abercrombie Ln