L'hotel Owl Creek Studio Stevenson bénéficie d'un emplacement avantageux et surplombe les chutes de Multnomah. Du Wi-Fi dans tout l'établissement est disponible.
Le centre de Stevenson est à 5 minutes à pied de l'hotel, et des lieux culturels tels que Lorang Fine Art sont à 2 km. Vous pourrez facilement rejoindre Church of Jesus Christ of Latter-day Saints, à 20 minutes de marche d'Owl Creek Studio de Stevenson. L'hotel est situé à 3 km du parc marin de Cascade Locks. La propriété est un hôtel, situé à quelques pas de la gare routière Stevenson.
L'hotel confortable se trouve à seulement 12 minutes à pied de Robbie's Coffee House, qui sert des repas délicieux.