Did we mention that every little thing in Portland is near? Nowhere is always that truer than at Middle and Hampshire Streets, in which four of town’s best places share sidewalks. Decide whichever has the shortest wait around, or hit them all for 1 tasty afternoon.There are Nearly as numerous breweries in Portland as you will discover Subarus, an