Loading...
Uploaded by AllAboutAruba on May 7, 2010
Moomba's is located on the beach between Holiday Inn Resort & Marriott Surf Club in Palm Beach, Aruba. Pictures taken April 2010.
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)