A chip off the old Hotel du Cap-Eden-Roc block has landed on the French Riviera. The storied 111-key hotel has opened a second villa on the picturesque Cap d’Antibes. Located a stone’s throw from the ...