The Spot
Address:
14625 Lakeshore Dr, Clearlake, CA 95422
Phone:
(707) 900-8671
Restaurants
Other Businesses:
- Cabos at 14868 Olympic Dr, Clearlake, CA 95422
- Pogos Pizza at 14914 Olympic Dr, Clearlake, CA 95422
- Main Street Bar & Grill at 14084 Lakeshore Dr, Clearlake, CA 95422
- Sunflower Chinese Restaurant at 14520 Lakeshore Dr, Clearlake, CA 95422
- Cactus Grill at 3900 Baylis Ave, Clearlake, CA 95422