3138 Snelling Ave
Minneapolis, MN 55406
$3,250,000 USD
40,131 SF
40,131 SF
$3,250,000 USD
Self Storage