Has anyone been to Moomba Beach in Aruba it is near Holiday Inn and Marriott
H HeleneD Guest Jun 4, 2003 #1 Has anyone been to Moomba Beach in Aruba it is near Holiday Inn and Marriott