Yes. In Mountain View there is the Hacker Dojo, sort of a specialized variant. NextSpace has offices in San Jose and SF, and there are others... the generic term is "coworking" for anyone who wants to search their own neighborhood.
I prefer working at home myself, and know when I am being less productive and just need to take a short break. That is hard to do in an office environment (if one is a full time employee), but still possible in a less formal co-working environment. Thankfully, when I need to be productive, I can focus and get things done -- despite my cat wanting to play :)