The Nameserver dns.apicius.com have a IP Address of 62.210.218.105 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.