Overland Plaza
Boise, Idaho – Retail (16,514 SF)
SOLD 2018. Acquired in 2017, Overland Plaza is a multi-tenant retail property located on Overland Avenue in Boise, Idaho. Situated across the street from a super Walmart and the nearby Boise Spectrum, the property is well located in a growing area of Boise.