Whitetail Club, Idaho

The picturesque resort town of McCall, Idaho, provides a tranquil mountain getaway for individuals and families who want to vacation in solitude. Whitetail Club, a 1,300-acre mountain community near Payette Lake, offers extensive amenities that the whole family can enjoy: a 14,000-square-foot, indoor Tennis and Fitness Center; a championship golf course (touted as a Top […]