The owl’s nest is a quiet and clean spot in Sellwood. We had everything we needed there, including the peace to just sit and read in a lovely space. And anywhere you want to go in Portland is just 15-20 minutes away.