Le Méridien Beach Plaza is a polished hotel offering modern rooms, a private beach, indoor & outdoor pools, and dining options.