$210,000 2.87 Acres Ammon, ID Development Opportunity 2.87-acre land parcel in prime Ammon location. 4130 S Ross Ave, Ammon, ID 83401 View details