About it
Land of Oz is located in Tuscaloosa, just 1.2 miles from Bryant Denny Stadium and 1.2 miles from Tuscaloosa Amphitheater. The air-conditioned accommodation is 1.7 miles from University of Alabama.
With free Wifi, this vacation home offers a cable TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. The accommodation has a fireplace.
Paul W Bryant Museum is 2.3 miles from the vacation home, while Stillman College is 2.5 miles from the property. The nearest airport is Birmingham-Shuttlesworth International Airport, 62 miles from Land of Oz.