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