13
Orchard Park Lot 1
Meridian, ID
$11,238,104 USD
2
Units
5.75% Cap Rate
$11,238,104 USD
General Retail