The Spot

The Spot, 14625 Lakeshore Dr,, Clearlake, CA 95422