Moon Palace Beach

Location: Punta Cana, DO