Cabinet Kohen Avocats · Paris

—

Maître Reda KOHEN intervient en droit immobilier, droit des sociétés et droit des affaires à Paris. Première analyse : 80 € TTC, réponse personnelle sous 24 heures.

100 % confidentiel · Secret professionnel · Sans engagement

Article généré par une intelligence artificielle, selon un processus conçu et contrôlé par le cabinet

Source : Cour de cassation – Base Open Data « Judilibre » & « Légifrance ».

Barreau de Paris Immobilier, sociétés, affaires Fiche CNB avocat.fr
Maître Reda KOHEN, avocat au Barreau de Paris
Maître Reda KOHEN
Avocat au Barreau de Paris

British Early Retiree in France After Brexit: Joining PUMA Healthcare, Paying the CSM Charge, and Challenging a CPAM or Urssaf Decision

You sold the semi in Surrey at fifty-four, bought the stone house in the Dordogne outright, and told yourself the hard part was over. Then two French envelopes land a year apart. The first, from your local CPAM office, asks for proof of everything before it will give you a carte Vitale. The second, from Urssaf, demands several thousand euros for something called the cotisation subsidiaire maladie, a charge you had never heard of, calculated on the dividends and interest you live on. Neither envelope is a mistake. Since Brexit turned British citizens into third-country nationals, early retirees who live in France without working and without a UK State Pension sit in a very specific legal box: too young for an S1 healthcare certificate, too inactive for contributions through a salary, and fully inside the French universal healthcare system known as PUMA. That system covers you, and then it bills you. This guide explains, in order, how an economically inactive Briton joins PUMA after Brexit, why the CSM bill follows a year later, how much it really costs with a worked example in euros, and how to challenge a CPAM refusal or an Urssaf assessment before the right body and within the right limits. Every legal proposition below is tied to the statute or judgment it comes from, quoted word for word.

I. Can a British early retiree join French healthcare at all? The PUMA residence test after Brexit

A. No S1, no salary, no problem in principle: how PUMA covers inactive British residents

The starting point is deliberately wide. Article L. 160-1 of the Social Security Code provides: “Toute personne travaillant ou, lorsqu’elle n’exerce pas d’activité professionnelle, résidant en France de manière stable et régulière bénéficie, en cas de maladie ou de maternité, de la prise en charge de ses frais de santé dans les conditions fixées au présent livre.” Read that sentence twice, because it contains the whole answer to the most common British worry. Cover does not depend on working, on paying contributions first, or on holding any particular visa label. It depends on two adjectives: stable residence and regular residence. An early retiree who rents or owns a genuine home in France and lives there satisfies the first limb of the test in exactly the same way as a French national does. Work is simply one route in; residence without work is the other, and the statute names it expressly.

Stable residence has a regulatory definition worth knowing before you argue with anyone at a CPAM counter. Article R. 111-2 of the same Code treats as stably resident persons who have their home or their principal place of stay on metropolitan French territory and several overseas territories, with the home understood as the place where they normally live. In practice the funds want to see continuous physical presence, and the official guidance given to PUMA beneficiaries states the requirement plainly: residence on the relevant territory uninterrupted for more than three months. The British government says the same thing from the other side of the Channel: “You can apply to be covered by the French healthcare system (Protection Universelle Maladie or ‘PUMa’) if you’ve been a resident in France for at least 3 months. You’ll have access to state healthcare on the same basis as a French citizen.” Three months of genuine, uninterrupted living in France is therefore the practical doorway. Short stays, however repeated, and the 90-days-in-180 Schengen allowance for visitors, do not open it. Someone dividing the year between Kent and the Charente who spends most nights in England will struggle on the stability limb, however French their house feels.

Regular residence is the limb Brexit changed. Before 2021 a British citizen exercised an EU right of residence and the question barely arose. Since the end of free movement, Britons are third-country nationals, and Article R. 111-3 of the Social Security Code provides that the foreigners who may benefit are French nationals or persons in a regular situation under the legislation on the stay of foreigners in France. For a British early retiree this means a valid residence basis on the day of the application: a long-stay visa marked for the first year, then a carte de séjour, typically in the “visitor” category for the economically inactive, or a Withdrawal Agreement card for those who were already resident before 2021. An expired card, a pending renewal with no receipt, or residence on visitor stamp that has lapsed can all ground a refusal on regularity alone, even where the person plainly lives in France. Keep the title current and keep the renewal receipts; they are healthcare documents now, not just immigration paperwork.

One fork in the road must be settled before going further, because it decides who pays for your care. If you draw a UK State Pension, or certain UK benefits, you are probably entitled to a UK-issued S1 certificate, which you register with the CPAM so that the United Kingdom, not France, foots the bill. That route, with its own refusals and its own appeal logic, is described in our companion guide for British state pensioners living in France with an S1 certificate. The present article is for everyone else: the fifty-something living on savings, dividends, rental income or a stocks-and-shares ISA drawdown, years away from any state pension, with no S1 to register. For you, PUMA is not the fallback. It is the system, and affiliation is a right once the two residence conditions are met, not a favour the fund grants.

B. The CPAM application and the refusals British files actually attract

Affiliation runs through the local caisse primaire d’assurance maladie, the CPAM of your département, and the statute sets the evidential bar explicitly. Article L. 160-5 provides that a person who declares to a CPAM that she does not already have cover “bénéficie de cette prise en charge auprès de cette caisse dès qu’elle justifie de son identité et de sa résidence stable et régulière.” Identity plus stable and regular residence: that is the whole file in law. In administration, expect to be asked for the passport, the valid titre de séjour or visa with entry stamp, proof of address going back over three months such as electricity bills and tax d’habitation notices, the birth certificate with a sworn French translation, and sometimes the marriage certificate for an accompanying spouse. Assemble the file before you walk in or apply online, and keep copies of everything transmitted, because the most common British refusal is not a reasoned legal rejection but administrative drift: a file marked incomplete for months while the applicant pays full-price medical bills out of pocket.

When refusals do arrive with reasons, they cluster around four patterns, and each has a different answer. First, instability findings, where the fund counts absences and decides the applicant really lives in Britain. Counter with dated presence evidence across the full three-plus months: travel records, utility consumption, French bank movements, attestations. Second, irregularity findings, where the residence document is said to be wrong, expired, or the wrong category. Counter at the préfecture first if needed, because no healthcare argument beats a missing title; the CPAM applies the rule, it does not waive immigration law. Third, S1 confusion, where the fund insists the applicant should produce a British S1 or an EHIC instead. An early retiree years from state pension age has no S1 to produce, and a holiday EHIC or GHIC is not residence cover; say so in writing and point to the PUMA route the British government itself describes. Fourth, the “you are covered in the UK” argument, sometimes raised against people who kept a GP registration or a National Insurance record. Cover follows the state of residence and applicable legislation, not nostalgia registrations; a person stably resident in France falls under French legislation, and Article L. 160-1 says so.

Whatever the stated reason, never accept an oral refusal. Ask for the decision in writing, with its legal basis and the appeal routes and time limits printed on the notification, then use them in order. Disputes over affiliation, like disputes over the CSM bill discussed below, belong to the social security courts: Article L. 142-1 of the Social Security Code gives those courts the disputes relating to the application of social security legislation, and in practice that means a prior appeal to the fund’s internal amicable appeals commission followed, if needed, by the judicial court with its social division. Time limits in this field are short and printed on each letter for a reason; diary them the day the letter arrives. A refusal that is never challenged becomes final, however wrong it was, while a challenged refusal forces the fund to defend its reading of stability and regularity against the two articles quoted above, which is a much harder exercise for them than it looks from behind the counter.

II. Paying for PUMA: the CSM charge that surprises British early retirees

A. Who pays, on what, and how much: the L. 380-2 and D. 380-1 mechanics with a worked British example

Affiliation is free at the counter and expensive a year later, and the delay is structural, not accidental. France funds healthcare for the economically inactive through an annual charge called the cotisation subsidiaire maladie, the CSM, collected by Urssaf the year after the year of cover. Its founding text, Article L. 380-2 of the Social Security Code, states the principle in one sentence: “Les personnes mentionnées à l’article L. 160-1 sont redevables d’une cotisation annuelle lorsqu’elles remplissent les conditions suivantes.” Two cumulative conditions follow, and every British early-retired household should test itself against both. First, professional income earned in France during the year, below a decree-set threshold, for the person and, where married or in a civil partnership, for the spouse or partner too. Second, no retirement or invalidity pension, no annuity, and no unemployment benefit received during the year, again for both members of a couple where relevant. Fail either condition and there is no CSM for that year; meet both and the charge bites.

The thresholds for 2025, published by Urssaf, are concrete. The charge is due where each member of the couple has professional income below 9,420 euros for 2025, that is 20 per cent of the annual social security ceiling. That figure is stated to equal 20 per cent of the annual ceiling, which puts the 2025 ceiling, the well-known PASS, at 47,100 euros, so the arithmetic is transparent: one fifth of 47,100 is 9,420. Three household situations follow directly. A couple living purely on dividends, interest, and UK rental profits, with no French professional income at all, meets the first condition. A household where one spouse does a little French consultancy bringing in 15,000 euros escapes the charge entirely, because the threshold must be undershot by both spouses and here it is overshot by one. And anyone drawing any retirement pension during the year, even a small early UK private pension already in payment, meets the exclusion in the second condition and owes no CSM, though that same pension may point them toward the S1 route instead. These are cliff edges, not sliding scales on liability itself, so the classification of each income stream for the year concerned is the whole battle.

The base of the charge is then defined with deliberate breadth. The statute continues: the contribution is assessed on property income, investment income, capital gains on disposals of property or rights of any kind, non-professional business profits, assessed under the rules of paragraph IV of Article 1417 of the General Tax Code, plus, where those tax rules miss them, the full range of means of subsistence and lifestyle elements enjoyed anywhere in the world, in France or abroad, however held. For a British household that means UK dividends, interest, buy-to-let rents net of the French computation rules, gains on share sales, and potentially more exotic lifestyle elements the statute expressly reaches for. The worldwide reach surprises people who assumed that only French-source income counts; it does not. What matters is residence in the French healthcare system, and the base follows the person, including income that France may not even tax under the France–UK double tax treaty. Treaty allocation of taxing rights does not erase the French social charge base, a confusion that generates a large share of the angry letters accountants receive each autumn.

The rate and formula sit in Article D. 380-1, and they deserve to be read rather than summarised: “Montant de la cotisation = 6,5 % × (A-0,5 × PASS) × [1-R/ (0,2 × PASS)]”, where A is the capital-income base capped at eight times the ceiling, PASS the annual ceiling, and R the professional income counted for the threshold. Three features soften the headline 6.5 per cent. The base A first enjoys a flat abatement of half the annual ceiling, which Urssaf confirms: the amount retained for each member of the couple benefits from a flat abatement of 50 per cent of the annual social security ceiling. The multiplier in brackets then shrinks as professional income R rises, and Urssaf states the effect in plain language: the rate falls as professional income rises and reaches zero when that income reaches 9,420 euros for 2025. Work a little in France and the charge melts away; work past the threshold and it vanishes.

A worked example makes this real. Take a British couple, both fifty-seven, resident in the Lot, living in 2025 on 50,000 euros of UK dividends and interest and nothing else. No French professional income, so R is zero and the first condition is met. No pension in payment, so the second condition is met. The base A is 50,000 euros. Subtract half the 2025 ceiling, 23,550 euros, leaving 26,450 euros. Multiply by 6.5 per cent with the bracket at one: the CSM for the year is 1,719.25 euros, called by Urssaf during 2026. Change one fact and watch the result move. If the same household’s base were 30,000 euros, the charge would be 6.5 per cent of 6,450, or 419.25 euros. If one spouse earned 5,000 euros of French professional income, the bracket becomes one minus 5,000 over 9,420, roughly 0.469, nearly halving the bill. If the dividends were only 20,000 euros, below half the ceiling, the base after abatement would be negative and no charge would arise at all. Readers should redo this arithmetic with their own figures for the year concerned before deciding whether an assessment is even plausible.

The courts have now fenced this mechanism on three sides, and each fence helps a different kind of challenge. First, the Cour de cassation held on 28 January 2021, appeal number 19-25.853, published in the Bulletin, that the persons named in Article L. 160-1 owe an annual contribution whose conditions of liability, base rules and rate are set by the three regulatory articles, rejecting a lower court’s attempt to neutralise the charge for 2016 on transitional grounds. The charge, in other words, rests on solid legislative feet; do not waste an appeal arguing the CSM itself has no legal basis. Second, the same Second Civil Chamber held on 27 February 2025, appeal number 22-21.800, that the decree setting the calculation method defines the calculation mechanics in conditions which do not produce a marked rupture of equality before public charges, and that the uncapped base keeps a reasonable relationship of proportionality between the means used and the aim pursued, without the absence of a cap being such as to cause a disproportionate interference with the contributor’s financial situation, compatible with Article 14 of the European Convention on Human Rights combined with Article 1 of its First Protocol. Equality and human-rights artillery will therefore misfire; the Constitutional Council had already cleared the same ground in its reasoned priority question decision number 2018-735 QPC of 27 September 2018. Third, and most useful for real files, the 2021 judgment polices the collection process itself, which is where assessments actually die, as the next section shows.

B. The Urssaf bill and how to fight it: call deadlines, paying under dispute, and court review

The bill arrives the year after cover, and the calendar is statutory. Article R. 380-4, I, of the Social Security Code provides: “La cotisation mentionnée à l’article L. 380-2 est appelée au plus tard le dernier jour ouvré du mois de novembre de l’année suivant celle au titre de laquelle elle est due. Elle est exigible dans les trente jours suivant la date à laquelle elle est appelée.” So the CSM for residence year 2025 must be called by the last working day of November 2026 and becomes payable thirty days after the call. The Cour de cassation drew the exact consequence in the January 2021 judgment quoted above: the contribution based on non-professional income named in Article L. 380-2 is called no later than the last working day of November of the year following the year for which it is due, and it is payable within thirty days of the date on which it is called, adding the sentence that kills the most intuitive defence: failure by the collection body to meet the time limit stated in this text has the sole effect of postponing the end of the period at which the contribution becomes payable. A late call does not cancel the debt; it merely pushes back exigibility. Do not build a challenge on lateness alone.

Far more productive is the statute’s own safety valve for disputed amounts. The same Article R. 380-4 continues: by the end of that period at the latest, the insured person who considers that the amount called does not exactly reflect his situation or income may pay the amount of the contribution he considers himself to owe on the basis of any probative material he communicates to the collection body, which must then examine the material within one month of payment. This is the correct reflex on receiving an inflated assessment, and British files produce inflated assessments for predictable reasons: Urssaf working from provisional or misallocated tax data, UK income double-counted across spouses, a pension in payment missed by the file, professional income miscategorised, or the half-ceiling abatement misapplied. Pay what your own computation says, attach the proof, and force the one-month review, rather than paying the full headline figure and trying to recover it later or paying nothing and collecting surcharges.

If the review confirms an amount you still consider wrong, the dispute follows the standard social-security litigation path recalled in the first part of this guide: a prior appeal to the collection body’s amicable appeals commission, then the judicial court, since Article L. 142-1 gives those courts the disputes relating to the application of social security legislation. Before litigating, run the four checks that decide most British CSM files. Check the year: were you actually PUMA-affiliated and meeting both liability conditions for the year concerned, or did the pension start, the French job begin, or the departure from France fall inside it, remembering that Article D. 380-1 expressly provides pro-rating where the person meets the Article L. 160-1 conditions for only part of the calendar year. Check the persons: was each spouse correctly classified, with professional income and pension status assessed individually for each of you. Check the base: does every pound in the assessment correspond to base income within the statutory list for that year, converted at a defensible rate, with the half-ceiling abatement applied. And check the procedure: was the call regular, was your evidence examined, and does the final notice carry its appeal routes. The general service-public explainer on what the universal healthcare cover known as PUMA is is a useful plain-language companion to these texts when preparing the file, though it cannot replace the articles themselves.

Two final traps deserve explicit warnings because they catch Britons disproportionately. The first is the ISA illusion. Sheltering income from UK tax inside an ISA changes nothing in France: the CSM base follows the statutory categories of income and lifestyle elements, not their British tax wrapper, so dividends that are tax-free in Britain still sit in the French base. The second is the departure illusion. Leaving France mid-year does not erase the year; it pro-rates the charge at most, and only to the extent the conditions genuinely ceased, which the fund will test against the same stability evidence discussed above. Conversely, arriving mid-year works symmetrically in your favour through the same pro-rating rule, a point worth raising expressly where Urssaf has billed a full year after an autumn arrival. Precision about dates, titles, and income categories wins these cases; indignation about Brexit does not.

Conclusion

The British early retiree in France lives, for healthcare purposes, in a coherent three-step sequence. Residence that is stable for more than three months and regular under a valid title opens PUMA as of right under Articles L. 160-1 and L. 160-5, with the S1 route reserved for those drawing a UK State Pension. The year after, Urssaf prices that cover through the CSM wherever both liability conditions of Article L. 380-2 are met, on the worldwide capital-income base, at 6.5 per cent after the half-ceiling abatement, with the 2025 figures working out exactly as the official publications state. And every adverse decision in the chain, from the CPAM refusal to the inflated assessment, can be challenged in writing through the amicable commission and then the social security courts, where the Cour de cassation’s 2021 and 2025 judgments reward precise files and punish grand ones. Keep the residence evidence, redo the formula with your own numbers, pay under dispute where the statute allows it, and diary every deadline on the day each letter arrives. The system is demanding but legible, and legible systems can be beaten on their own terms.

Source : Cour de cassation – Base Open Data « Judilibre » & « Légifrance ».

What our clients say

4,9274 Google reviews
kader ladjouzi
3 weeks ago

Best real estate and business lawyer in Paris. A compassionate and attentive lawyer, with a wonderful team. Thank you, Maître KOHEN

Translated from French

Janou SAMUEL
1 month ago

Thank you to Maître KOHEN for his analyses of recent case law regarding fraudulent concealment in real estate sales. This reinforces my decision to pursue an action for rescission that I am considering after acquiring a house affected by serious defects intentionally concealed by the seller and not reported by the real estate agent; also defects (rising damp) characterized by progressive through-cracks and damp patches, not reported by the real estate agent… Worse, defects concealed by the latter or on his initiative under a coat of paint and polystyrene tiles glued to the ceiling of a bedroom. And said real estate agent was the drafter of the preliminary contract, which naturally contains no information regarding any of these defects. I would just add that, being 77 years old and suffering from cognitive impairment, I am certain the real estate agent thought I would not be able to uncover the deception and, above all, characterize fraudulent intent, let alone initiate legal proceedings given the complexity and length of the process... That is why I am opting for criminal proceedings, insofar as the intentional concealment of defects by the seller and then by the real estate agent

Translated from French

Paul MALIK (powlo)
4 months ago

Maître Reda KOHEN assisted me in a dispute concerning a sale agreement with a defaulting party. He provided professional and responsive support, and I highly recommend him.

Translated from French

Reply from the firm

Legal advice is only valuable if it arrives on time — delighted to have been there when needed. Thank you for your kind words.

Rayan Kallout
5 months ago

I highly recommend Maître Reda Kohen. Thanks to his explanations, I was able to recover my security deposit in a situation that seemed blocked. He was responsive, clear, and very professional. A big thank you for his invaluable help!

Translated from French

Reply from the firm

The return of the security deposit is a more common rental dispute than one might think; glad that the situation was resolved quickly. Thank you for this feedback.

Naji Jouahri
5 months ago

Excellent support from Maître Kohen in a case combining business law and real estate law. Clear legal analysis from the first meeting, right through to the hearing. Professional and accessible lawyer, I highly recommend his firm in Paris 17.

Translated from French

Reply from the firm

Cases at the intersection of business law and real estate law require a comprehensive overview — that's the core of the firm's practice, from the initial meeting to the hearing. Thank you for this precise recommendation.

Halim Tunde
5 months ago

Maître Kohen assisted me in recovering unpaid debts from a defaulting tenant. Procedure mastered from start to finish, from the payment order to eviction. Human, attentive, and always reachable. Thank you for your work.

Translated from French

Reply from the firm

Collecting unpaid rent requires a procedure handled from start to finish, without downtime — glad to have seen yours through to completion. Thank you for this testimonial.

Cha
5 months ago

As a young student living in an apartment, my landlord tried to make me leave my accommodation even though he had sent me no termination notice. I therefore contacted Mr. Reda Kohen to help me as I couldn’t handle the situation alone. In just 3 days everything was resolved, Maître Kohen defended me and accompanied me with an irreproachable level of commitment and efficiency. I can only recommend his professionalism!

Translated from French

Reply from the firm

An irregular termination notice does not terminate a lease: delighted that the situation was resolved in a few days. Good luck with your studies.

Asmaa Maazaz
6 months ago

I turned to Maître Kohen for a complex real estate dispute and I highly recommend his firm. He is very professional; he thoroughly analyzed my case from the very first appointment and clearly explained the possible options. Thanks to his expertise, we achieved a very favorable outcome. Responsive, a good teacher, and committed, he is a lawyer you can truly trust. Yours faithfully, Miss Maazaz

Translated from French

Reply from the firm

Thank you very much, Miss Maazaz, for this feedback. Analytical rigor and responsiveness are essential commitments of our law firm specializing in real estate law in Paris, where each case requires a tailored approach. Delighted that we were able to achieve a favorable outcome. The firm remains at your disposal. Best regards.

chaymaa aouadi
7 months ago

I called upon Maître Reda Kohen, a real estate lawyer in Paris, and I am fully satisfied with his support. Very professional, responsive and attentive. He quickly analyzed my case, clearly explained the legal strategy and effectively defended my interests. Thanks to his expertise and determination, we obtained a very favorable outcome. I highly recommend Maître Kohen to anyone looking for a real estate lawyer in Paris.

Translated from French

Reply from the firm

A big thank you for this feedback. It is exactly this kind of return that gives full meaning to our commitment to real estate law in Paris. Your satisfaction is our best recommendation.

Fatima Arbouhi
7 months ago

Excellent real estate lawyer. Professional, responsive and attentive, he perfectly met my expectations and accompanied me with great seriousness throughout my case. I highly recommend his services.

Translated from French

Reply from the firm

Thank you for this feedback. Real estate law in Paris requires constant attention, each situation is unique and deserves support that meets the mark. Your recommendation gives us great pleasure.

Jean-François PAPA
2 days ago

Je tiens à remercier chaleureusement Maître Esther Cornu pour son professionnalisme, sa disponibilité et la qualité de son accompagnement. Dans le cadre d’un dossier particulièrement important pour mon avenir professionnel, elle a su faire preuve d’une grande réactivité, de rigueur et de pédagogie, en prenant le temps de répondre précisément à mes interrogations et de m’expliquer les différentes démarches juridiques. J’apprécie tout particulièrement la clarté de ses analyses, son sérieux et son implication dans le suivi de mon dossier. Un grand merci à Maître Esther Cornu pour son écoute et son accompagnement. Je recommande vivement !

Hamid Agouz
6 days ago

I was pleasantly surprised by the responsiveness of Monsieur Reda Cohen, who took the time to answer my questions regarding my case immediately. It has become so rare nowadays to find a lawyer who is so available, responsive, and attentive, even when it simply comes to answering inquiries. His answers are clear, precise, and reassuring. You can really feel that he takes the time to understand the situation and provide relevant answers. Beyond his excellent Google reviews, it is above all this availability and thoroughness that make all the difference. A huge thank you to Monsieur Reda Cohen for his professionalism and responsiveness. I highly recommend him!

Translated from French

Sandra Imbert
1 week ago

A huge thank you to Maître Esther Cornu from Kohen Avocats for her support during a particularly difficult time. Her attentiveness, empathy, and humanity touched me deeply. She was able to answer my questions with clarity and sensitivity, while demonstrating great professionalism and fully respecting the confidentiality of the case. Beyond her professional qualities, I met a deeply humane lawyer whose support made a real difference. I sincerely recommend her.

Translated from French

Salon Sisters
1 week ago

Thank you, Maître Kohen, for your professionalism, responsiveness, and dedication. You handled my case perfectly with great attentiveness, rigor, and efficiency. I was very satisfied with your support and the work accomplished. I recommend him without hesitation!

Translated from French

Djamel Haddouche
1 week ago

I am facing a dispute with my employer, and the support provided by Maître Hassan COHEN as well as Maître Esther Cornu is excellent. The answers are clear and well-thought-out, they genuinely listen, and interactions are very pleasant. Thank you again, I highly recommend.

Translated from French

Frederic Lopes
1 week ago

Excellent professional. I highly recommend for their dedication and expertise.

Translated from French

Nima Sdc
2 weeks ago

A law firm that is attentive to its clients. Maître Kohen and his team are very, very professional and truly master their field.

Translated from French

Amir
7 months ago

Excellent expertise in real estate law from Me Reda Kohen

Translated from French

Reply from the firm

Thank you for this feedback. Real estate law is a field that leaves no room for approximation, and it is this high standard that guides our work. Your recognition honors us.

Krep Events Traiteur Breton
3 days ago

The article is very clear.

Translated from French

TOULEIMAT HACHEM
3 days ago
emilie lepicard
1 week ago
Zakaria Airbnb
1 week ago
إبراهيم عيسى
1 week ago
Gabriele
2 weeks ago