Mellow Mushroom to Open Second Location

11.03.10

Mellow Mushroom pizza restaurant will open its second Ohio location in Dublin.