Located a mere 10 minutes' stroll from Shepherd of the Hills Lutheran Church, Owl Creek Studio Stevenson hotel offers Wi-Fi throughout the property and a car park.
The comfortable hotel has a convenient location approximately 2 miles from Cascade Locks Marine Park, while shopping venues like Brigham Fish Market are 2.3 miles away. The Stevenson hotel is also located around 15 minutes by car from Lorang Fine Art. The Owl Creek Studio Stevenson is also within a few blocks of Multnomah Falls. The nearby cultural experience includes Bridge of the Gods, which is 2.5 miles away. Well-connected to many sights, the property is a short way from Stevenson bus stop.
While staying at Owl Creek Studio hotel, guests can choose from dining options nearby, such as Robbie's Coffee House, located merely a 12-minute stroll away, or The Crossing at a 13-minute walking distance.