MLS# 6739016 - 3306 Humboldt Avenue N Minneapolis, MN 55412