Private Waterfront Gated Estate known as the Iron Horse Ranch consisting of 388 acres. Featuring 24 level lots varying in acreage and water frontage. Enjoy the peaceful, secluded, and private nature of this property with mature trees and many miles of trails to view surrounding wildlife. Beautiful panoramic views of Schweitzer Mountain, Cabinet mountain range, and Walsh Lake. Community access to Walsh Lake allows for kayaking, canoeing, swimming, and fishing. Take full advantage of the 214 acres of Common Area and trail system that can be accessed from each and every parcel. There's also a 3 bed/2.5 bath spacious Log Cabin located on the property overlooking one of the many ponds. All utilities, and paved roads are in.