Holm /h m/ (noun): an island in a river. Unique and always changing, Holm is a place of calm against the current. It thrives on diversity. It is a place to get your bearings, and a place from which to launch. Welcome Holm. We believe that where you live should make you feel good. Home should feel welcoming, connected, and easy; so we designed for it. Nestled minutes from Sellwood s cozy main street and smack dab on the tree-lined bike/pedestrian path, you can wake up, work out, or enjoy a fire-side cup of tea with forested hillside and river views.