WelcomeOn Beautiful Clear Lake the Largest Natural Lake in California. Indian Beach Resort is located on the North Shore of Clear Lake, three miles West of Clearlake Oaks. 300 feet of lakefront, fishing and swimming.
At A Glance
Indian Beach Resort
9945 e Highway 20, Clearlake Oaks CA