Located in Cannes' Croix des Gardes, Villa Rachel is a wonderful sea view villa that can accommodate up to 12 guests. Its large windows open onto the terrace with a heated saltwater pool and a panoramic view of the Esterel Mountains and the Lerins Islands. Located in a quiet area, the villa is 5 minutes from the city center.