Birchwood Cafe is found at 3311 25th Street in Minneapolis, in the Seward neighborhood. There is plenty of free parking along 25th Street and neighboring blocks. It's also close to the Mississippi, so if you are out for a walk, run or bike, come land at Birchwood! It's open seven days a week. Birchwood Cafe […]