Mellow Mushroom in Denver, Colorado Now Open

09.01.09

Mellow Mushroom in Denver, Colorado, is open and has a lot to offer. Plans to expand up to 13 locations in the state of Colorado.