At Google I experimented with working away from my team 1 and 2 days per week. I worked from home and from many Google offices around the world.
While alone I worked on tasks that needed focus, like getting an idea out on paper. When I was with my team I spent lots of time working one on one and in small groups. This worked well.
Since leaving Google my schedule has been almost the opposite. I spend 1 or 2 days alongside other people and the rest on individual work. While it's necessary to have this much focused time at this point in my business, I really enjoy working with other people and I can't wait to have a schedule closer to what I had while at Google.
Side note: I find most cafes awful for work, too much noise, and too many strangers coming and going. I prefer a quiet, comfortable home or office.