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