YES! You can visit France for 15 days maximum for leisure or business purposes only (i.e. business meetings, discussions, etc.).