Luxury and Elegant, this is the words you’ll say if you see this great villa leased in France. Surrounded by lush mountains and the coast of the peninsula at his feet, Villa O in Cap Ferrat in southern France, luxury villa worth rating of 5 stars ...