San Francisco, California

Caffeine Score: 80.35

Number of Coffee and Tea Shops: 731
Average Rating of Coffee and Tea Shops: 3.9
Number of 4-5 Star Coffee and Tea Shops: 455

Tags