To legally marry in France one of you needs to have a residential visa with proof of local address dating back to at least 6 months. A number of legal and medical documents are needed and you can only be married by a Mayor in a Town Hall. No other location or form of religious or humanistic wedding is recognised by the French Government. French couples often marry at the Town Hall then go on to a church, synagogue or venue of their choice to have a meaningful symbolic ceremony.