5626 Northeast Alameda Street Portland, OR 97213
Seated: 22
Square Feet: 360 ft2
Ideal for your relaxed business meetings with full AV capabilities and screen.