Located in North Portland, the St. Johns Food & Beer Porch has over a dozen food carts and a variety of local brews and ciders on tap. With a covered seating area, it's a great place to stop after exploring the St. Johns neighborhood.