0 views
Moomba’s is located on the beach between Holiday Inn Resort & Marriott Surf Club in Palm Beach, Aruba. Pictures taken April 2010.
Moomba’s is located on the beach between Holiday Inn Resort & Marriott Surf Club in Palm Beach, Aruba. Pictures taken April 2010.

