The celebrated Hotel du Cap-Eden-Roc on the Southern tip of the Cap d’Antibes in France has unveiled an exclusive villa that combines a private home with the amenities and services of a luxurious hotel. The two-story Villa Eleana has three bedrooms and three bathrooms, a private outdoor swimming pool, gardens, …