I was in Portland this past weekend for HWMBO's birthday (I told him I'd buy him all the beer he can handle. Dang that's a lotta freaking beer!). We managed to hit 7 brewpubs/breweries all within walking distance. Henry's 12 St is very close to where we were. We actually passed it a few times, but didn't go in because we know the beer is good there.
The list is this, and in this order:
Deschutes, 210 NW 11th Ave
Rogue Brewery, 1339 NW Flanders St
Bridgeport Brewery, 1313 New Marshall St
Lucky Labrador, 1945 NW Quimby Street
New Old Lompoc, 1616 NW 23rd Avenue
Laurelwood Pub, 2327 NW Kearney Street
Blue Moon Tavern, 432 NW 21st Street
If you throw all those places in google maps, you'll have a great tour of the area and you'll drink some fantastic beer and nom some great food.
Rogue has Kobe beef burgers, chili, and hotdogs. I love their food.
Lucky Labrador has great atmosphere; they serve pizza and all their tables are set up kinda family style. It seems like a cool place to bring kids if you have them.