Mama Buzz was a cafe at the current site of The Telegraph (2318 Telegraph). The cafe was there for 10 years, and before that, the site was the location of Papa Buzz. The cafe was owned by Jade Benetatos and often had live music. Mama Buzz was the center of early Art Murmurs.
See Also: