Skip to content

Indian Lake
Cuba, Missouri


Indian Lake (Cuba Mo) is located just 90 minutes from St. Louis, is a 1,400-acre private community with a 326-acre lake (5 ½ miles of shoreline) providing family-friendly activities for our members.  Indian Lake Property Owners Association (ILPOA) members have access to all ILPOA facilities: Community Hall, Pavilions, Beach/Swimming Area, Tennis Courts and Ball Fields.  Members also have the opportunity to participate and enjoy events and activities sponsored by ILPOA and our ILPOA Clubs (Booster Club, Men’s Club, Ladies Auxiliary and Fishing Club.  Indian Lake, a place where family memories are made.

Community News & Updates

Indian Hills
Community Photos

Premier Sponsors