Owl Creek Studio is gelegen op 29 km van Multnomah-watervallen en 48 km van Lewis and Clark State Recreation Site, en biedt kamers met airconditioning en een eigen badkamer in Stevenson. De kamers zijn inclusief een patio met uitzicht op de bergen en gratis WiFi.
Alle units bij het hotel hebben een koffiezetapparaat. De kamers zijn voorzien van een eigen badkamer met een bad of douche, gratis toiletartikelen en een haardroger. Alle kamers bij Owl Creek Studio hebben beddengoed en handdoeken.
Het dichtstbijzijnde vliegveld is Internationale luchthaven Portland, op 63 km van de accommodatie.