Eat Moomba By Tressa Eaton/March 8, 2011 5:01 pm EST This Williamsburg pizza and small-plates spot (located adjacent to McCarren Park) is now open. Moomba