IMHO and undoubtedly thoughts of other Coffee Chatters the location doesn't really matter. What matters is who is in attendance that will make the afternoon worthwhile,interesting and enjoyable.
i think that Star@ucks at Alto Palermo has been the perfect location. Everyone knows where it is and how to get there. Food and beverage purchase are optional.
We've been meeting there for a long time. I've never heard anyone complain.(not even I).