10673 Luxury properties for sale FRENCH RIVIERA