Land of Oz situa-se em Tuscaloosa, a 2,7 km de Universidade de Alabama e 1,9 km de Bryant Denny Stadium, e dispõe de ar condicionado. Land of Oz está a 4 km de Stillman College (colégio).
Com acesso Wi-Fi gratuito, esta casa de férias dispõe de uma televisão por cabo, máquina de lavar roupa e uma cozinha com frigorífico e máquina de lavar louça.
Tuscaloosa Amphitheater fica a 1,9 km de Land of Oz, enquanto Paul W Bryant Museum fica a 3,8 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional de Birmingham - Shuttlesworth, que fica a 99 km de Land of Oz.