Mellow Mushroom Opens at Merchants Square in Williamsburg

The cult-favorite pizza joint, Mellow Mushroom, is officially open in Williamsburg at Merchants Square!