2536 N Stokesberry Pl
Meridian, ID 83646
$1,100,000 USD
2,640 SF
2,640 SF
$1,100,000 USD
Medical