123 Views PALM BEACH RESORT Palm Beach Resort & Spa Le Palm Hotel Palm Beach, Ambondrona +261 32 11 660 66