S Sandra Mattis Review of Moomba Beach 3 years ago Relaxing bar, nuff vibes, great food. Staff fun go... Relaxing bar, nuff vibes, great food. Staff fun going.
Comments: