The Owl House se encuentra en Tucson, a 12 km de Estadio de Arizona y a 13 km de Centro de convenciones de Tucson, y ofrece alojamiento con wifi gratis, aire acondicionado, bar y spa y centro de bienestar. Esta villa dispone de piscina privada, jardín y parking privado gratis.
La villa tiene 4 dormitorios, 4 baños, ropa de cama, toallas, TV de pantalla plana, zona de comedor, cocina totalmente equipada y terraza con vistas a la ciudad.
La villa ofrece bañera de hidromasaje.
Tucson Museum of Art está a 12 km del alojamiento, y Reid Park Zoo está a 17 km. El aeropuerto más cercano (Aeropuerto internacional de Tucson) está a 23 km.