10296 Luxury properties for sale FRENCH RIVIERA