6
3131 E Lanark St
Meridian, ID 83642
$3,283,000 USD
12,557 SF
6.5% Cap Rate
12,557 SF
$3,283,000 USD
Freestanding