The Nameserver dns3.apicius.com have a IP Address of 81.252.206.190 which is hosted on France.
Hôtel du Cap-Eden-Roc est un hôtel 5 étoiles et se situe sur la pointe sud du Cap d'Antibes dans le sud de la France - SITE OFFICIEL.