Advertisement

🠈  Mellow Mushroom  🠊

Mellow Mushroom

Mellow Mushroom is an Atlanta based pizza chain which has grown to over 150 locations.

The restaurant was founded in Atlanta in 1974. The company began franchising among friends of the founder in the 1980s. The chain did not have an official franchise system until 2006.

profile page

References:

  1. Wikipedia - Mellow Mushroom (Drawn 10/30/2019)

Directory Listings:

Prev ~ ~ Index ~ ~ Next