Coffee shops are a dime-a-dozen in San Francisco. Seriously, there are over 300 coffee shops throughout the City – that’s about 6 per square mile! Why are there so many? SF is a global leader in the progressive, third-wave coffee movement – a movement that aims to produce high-quality coffee […]