Situé à Stevenson, à moins de 29 km des chutes de Multnomah et à 48 km du site de loisirs Lewis and Clark State Recreation Site, l'Owl Creek Studio propose des chambres climatisées avec salle de bains privative. Cet hôtel acceptant les animaux domestiques dispose également d'une connexion Wi-Fi gratuite.
Les chambres comprennent une terrasse avec vue sur la montagne. Leur salle de bains privative est pourvue d'une baignoire ou d'une douche, d'articles de toilette gratuits et d'un sèche-cheveux. Le linge de lit et les serviettes sont fournis.
L'aéroport international de Portland, le plus proche, est implanté à 63 km.