The Tiara Miramar Beach Hotel & Spa is located at 47 Avenue de Miramar, in Théoule-sur-mer, near Cannes.