1021 NW 8th St
Meridian, ID 83642
$2,510,000 USD
6,694 SF
6,694 SF
$2,510,000 USD
Religious Facility