Owl House situa-se em Piedades, a 43 km de Parque Nacional Poas, e dispõe de acomodações com um jardim, estacionamento privado gratuito e um terraço. O alojamento está a cerca de 16 km de Estádio Nacional de Costa Rica, a 17 km de Parque Metropolitano La Sabana e a 19 km de Parque Diversiones. Este alojamento não fumador encontra-se a 10 km de Parque Viva.
Todas as unidades incluem uma televisão de ecrã plano com canais por cabo, frigorífico, máquina de café, banheira ou chuveiro e secretária. Apresentando uma casa de banho privativa, os quartos do alojamento também providenciam aos hóspedes vista da montanha. Todos os quartos apresentam roupeiro.
Estádio Alejandro Morera Soto fica a 20 km de Owl House, enquanto Vulcão Barva fica a 41 km de distância. O aeroporto mais próximo é o Aeroporto Internacional Juan Santamaría, que fica a 12 km de Owl House.