This is how liquor works in Oregon.
Legal drinking age is 21.
Beer and wine are available in grocery stores, quick-markets, gas stations, most everywhere.
Spirits are available only in Oregon Liquor Control Commission liquor stores. The nearest one to us is:
Store 1041: Gresham Troutdale
3030 NE Hogan Dr, # A
GRESHAM, OR 97030
Open: 11-10 M-S; 11-6 Sun
Directions: Frontage road onto the freeway westbound, off next exit (17), left across freeway, continue to Stark St. On the other side of Stark, 238th becomes Hogan, and you will see the liquor store in the strip mall to your left.