Le Tiara Miramar Beach Hotel & Spa se situe au 47 Avenue de Miramar, à Théoule-sur-mer, près de Cannes.