"The Spot in Clearlake, CA"
My husband and I have always wanted to find a restaurant, that we could feel at home in, that had GREAT FOOD and awesome service, and atmosphere. We FINALLY found it !!! I think you should check it out also. The place is called: The Spot in Clearlake California. Whenever you walk in the owners and staff all greet you as if they opened their doors JUST FOR YOU! and the food is amazing. Please consider visiting The Spot,