For Sale

Development Opportunity In Star Idaho

New

Acreage 11.63 Acres +/-
Price $6,500,000