{"id":157134,"date":"2024-05-16T19:44:15","date_gmt":"2024-05-16T12:44:15","guid":{"rendered":"https:\/\/www.franco-media.com\/?page_id=157134"},"modified":"2026-08-29T16:51:47","modified_gmt":"2026-08-29T09:51:47","slug":"le-celtique-french-restaurant","status":"publish","type":"page","link":"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/","title":{"rendered":"Le Celtique"},"content":{"rendered":"<div class=\"wpb-content-wrapper\" id=\"wpb-content-root\">[vc_row][vc_column][vc_custom_heading text=&#8221;Le Celtique&#8221; font_container=&#8221;tag:h1|text_align:left|color:%237A0543&#8243; use_theme_fonts=&#8221;yes&#8221;][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;2\/3&#8243;][vc_custom_heading text=&#8221;A culinary escape between France and Thailand&#8221; font_container=&#8221;tag:h2|text_align:left|color:%238D6A59&#8243; use_theme_fonts=&#8221;yes&#8221;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]Le Celtique is, at its heart, the story of a culinary passion embodied by Bertrand, a warm-hearted Breton who fell head over heels for Thailand and its captivating flavours. Since settling on the island of Phuket in 2001, this devoted food lover has created far more than a simple restaurant \u2014 a true sanctuary where France and Thailand meet in a harmony as surprising as it is delicious.<\/p>\n<p>After running their first restaurant together in Kata for eight years, Bertrand and his wife Lek made the bold decision to relocate to Nai Harn, a peaceful and unspoilt neighbourhood well away from the tourist bustle.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space][\/vc_column][\/vc_row][vc_row content_placement=&#8221;middle&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_single_image onclick=&#8221;link_image&#8221; image=&#8221;201215&#8243; add_caption=&#8221;yes&#8221; img_size=&#8221;full&#8221;][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]It proved to be an inspired choice: loyal guests from Kata, won over by the warm welcome and memorable cooking, thought nothing of crossing the island to find them again.<\/p>\n<p>Today, Le Celtique has become an unmissable gathering place in Nai Harn \u2014 a haven of conviviality where every meal turns into a lasting memory.[\/vc_column_text][\/vc_column][\/vc_row][vc_row content_placement=&#8221;middle&#8221;][vc_column][vc_custom_heading text=&#8221;An atmosphere outside of time&#8221; font_container=&#8221;tag:h2|text_align:left|color:%238D7848&#8243; use_theme_fonts=&#8221;yes&#8221;][vc_column_text]From the very first step inside, Le Celtique transports you into the heart of traditional Thailand. Every element has been chosen with meticulous care, lovingly sourced during trips to Chiang Mai, the artisan capital of northern Thailand.<\/p>\n<p>Tables crafted from antique cart wheels sit alongside solid wood chairs adorned with rice trays, while magnificent statues and authentic wall decorations lend the space an understated elegance. Softly lit aquariums add a soothing, serene touch, making Le Celtique a place where time seems to stand still and warmth meets tranquillity in equal measure.[\/vc_column_text][\/vc_column][\/vc_row][vc_row content_placement=&#8221;middle&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;200344&#8243; img_size=&#8221;full&#8221;][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;56498&#8243; img_size=&#8221;500&#215;333&#8243;][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;202017&#8243; img_size=&#8221;400&#215;400&#8243; style=&#8221;vc_box_rounded&#8221; alignment=&#8221;center&#8221;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;202152&#8243; img_size=&#8221;400&#215;400&#8243; style=&#8221;vc_box_rounded&#8221; alignment=&#8221;center&#8221;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;201969&#8243; img_size=&#8221;400&#215;400&#8243; style=&#8221;vc_box_rounded&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_separator][vc_custom_heading text=&#8221;A culinary journey between two worlds&#8221; font_container=&#8221;tag:h6|text_align:center|color:%23670639&#8243; use_theme_fonts=&#8221;yes&#8221;][vc_column_text]\n<p style=\"text-align: center;\">The menu at Le Celtique reflects its creator perfectly: generous, bold, and utterly sincere. It takes you on a true gastronomic journey, moving gracefully between the exotic, fragrant flavours of Thailand and the great classics of French cuisine \u2014 a rare duality, handled with real flair.<\/p>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_custom_heading text=&#8221;The refinement of French gastronomy&#8221; font_container=&#8221;tag:h2|text_align:left|color:%238D7848&#8243; use_theme_fonts=&#8221;yes&#8221;][vc_column_text]Bertrand takes great pride in working with exceptional produce, most of it carefully imported from France, New Zealand, and Australia. Every dish is a declaration of love for French cuisine, prepared with both rigour and passion.<\/p>\n<p>Among the signature dishes that have built Le Celtique&#8217;s reputation, you might be tempted by:<\/p>\n<ul>\n<li><strong>Parmentier de crabe au safran\u00a0<\/strong>\u2014 velvety and delicate<\/li>\n<li><strong>Duck \u00e0 l&#8217;orange\u00a0<\/strong>\u2014 a classic revisited with masterful touch<\/li>\n<li><strong>Salted pork knuckles\u00a0<\/strong>\u2014 meltingly tender<\/li>\n<li><strong>House-smoked salmon\u00a0<\/strong>\u2014 cured in the Breton tradition<\/li>\n<li><strong>Sole meuni\u00e8re fillet\u00a0<\/strong>\u2014 refined and beautifully executed<\/li>\n<li><strong>Warm goat&#8217;s cheese and lardons salad\u00a0<\/strong>\u2014 a perfect, indulgent starter<\/li>\n<\/ul>\n<p>For lovers of fine meat, the grilled rib-eye steak, herb-crusted rack of lamb, and hand-cut beef tartare will satisfy even the most discerning palate. Seafood enthusiasts, meanwhile, will delight in the sublime sole fillet with lobster cream sauce, the Cassolette de l&#8217;Oc\u00e9an, or the elegant salmon with beurre blanc.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_custom_heading text=&#8221;The Breton soul at the heart of Phuket&#8221; font_container=&#8221;tag:h2|text_align:left|color:%23670639&#8243; use_theme_fonts=&#8221;yes&#8221;][vc_column_text]Comment parler du Celtique sans \u00e9voquer ses sp\u00e9cialit\u00e9s bretonnes, v\u00e9ritable signature de la maison ?[\/vc_column_text][\/vc_column][\/vc_row][vc_row content_placement=&#8221;middle&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;202119&#8243; img_size=&#8221;large&#8221; style=&#8221;vc_box_circle_2&#8243; alignment=&#8221;center&#8221;][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]No portrait of Le Celtique would be complete without its Breton specialities \u2014 the true signature of the house.<\/p>\n<p><strong>Buckwheat galettes<\/strong>, generously filled with ham, egg, cheese, or smoked salmon, sit alongside sweet or flamb\u00e9ed cr\u00eapes with fillings ranging from chocolate and jam to mango and Amaretto \u2014 a welcome exotic twist that beautifully bridges the two cultures.<\/p>\n<p>Do not leave without trying the <strong>duck liver mousse<\/strong>, lovingly made to a house recipe: a little marvel of its own, silky and aromatic, that perfectly showcases Bertrand&#8217;s skill and dedication.<\/p>\n<p>For a truly unforgettable experience, book ahead for the legendary cognac-flamb\u00e9ed <strong>crayfish in lobster<\/strong> bisque sauce \u2014 an exceptional creation prepared to order with 24 hours&#8217; notice, turning any dinner into an absolutely extraordinary occasion.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_custom_heading text=&#8221;The authentic flavours of Thailand&#8221; font_container=&#8221;tag:h2|text_align:left|color:%23C04000&#8243; use_theme_fonts=&#8221;yes&#8221;][vc_column_text]Those with a passion for Thai cuisine will be equally well catered for, with a selection of authentic dishes prepared using fresh, flavourful ingredients.[\/vc_column_text][\/vc_column][\/vc_row][vc_row content_placement=&#8221;middle&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_column_text]Let yourself be drawn in by the\u00a0<strong><em>Tom Yam<\/em>,<\/strong> a bold and aromatic spiced soup; the\u00a0<em><strong>Khao Pat<\/strong>\u00a0<\/em>, an irresistible stir-fried rice; or the\u00a0<em><strong>Tom Kha Kai<\/strong>\u00a0<\/em>, a beautifully comforting coconut chicken soup. Heartier appetites will appreciate the cashew nut chicken stir-fry, a cornerstone of Thai cooking \u2014 and a whole host of other specialities await to make your exploration of Thai cuisine as authentic as it is memorable.[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;202218&#8243; img_size=&#8221;large&#8221; style=&#8221;vc_box_circle_2&#8243; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;202206&#8243; img_size=&#8221;300&#215;400&#8243; style=&#8221;vc_box_rounded&#8221;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;200488&#8243; img_size=&#8221;300&#215;400&#8243; style=&#8221;vc_box_rounded&#8221;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;200416&#8243; img_size=&#8221;300&#215;400&#8243; style=&#8221;vc_box_rounded&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]\n<h2><span style=\"color: #670639;\">Not-to-be-missed culinary highlights<\/span><\/h2>\n<p>Twice a month on a Wednesday, Le Celtique celebrates French-style conviviality with its unmissable\u00a0<em>C<strong><span style=\"color: #670639;\">ochon \u00e0 la Broche\u00a0<\/span><\/strong><\/em>\u2014 a festive, generous spit-roast evening that brings together regulars and newcomers alike for a truly special shared experience.<\/p>\n<p>For birthdays and celebrations, Bertrand and his team also prepare made-to-order homemade cakes, crafted with the same care and attention as their finest dishes.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;201249&#8243; img_size=&#8221;400&#215;400&#8243; style=&#8221;vc_box_rounded&#8221;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;202146&#8243; img_size=&#8221;400&#215;400&#8243; style=&#8221;vc_box_rounded&#8221;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;200362&#8243; img_size=&#8221;400&#215;400&#8243; style=&#8221;vc_box_rounded&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]\n<h3><span style=\"color: #670639;\">A wine and drinks list to match<\/span><\/h3>\n<p>To complement every mouthful, Le Celtique offers a carefully curated wine list featuring French, Italian, Argentinian, and Chilean selections to please the most discerning wine lover. Beer enthusiasts will appreciate the choice of Belgian beers, while a range of refreshing cocktails is on hand to round off a perfect evening under the Thai stars.[\/vc_column_text][\/vc_column][\/vc_row][vc_row content_placement=&#8221;middle&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;202011&#8243; img_size=&#8221;400&#215;500&#8243; style=&#8221;vc_box_rounded&#8221;][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_custom_heading text=&#8221;A one-of-a-kind address with an incomparable soul&#8221; font_container=&#8221;tag:h2|text_align:left|color:%23C04000&#8243; use_theme_fonts=&#8221;yes&#8221;][vc_column_text]Whether you&#8217;re seeking authentic French cuisine thousands of miles from Paris, a deep dive into the truest Thai flavours, or simply a warm and memorable meal in an enchanting setting, Le Celtique is unlike anywhere else.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;200284&#8243; img_size=&#8221;full&#8221; style=&#8221;vc_box_rounded&#8221;][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;200578&#8243; img_size=&#8221;full&#8221; style=&#8221;vc_box_rounded&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_separator][\/vc_column][\/vc_row][vc_row content_placement=&#8221;middle&#8221; css=&#8221;.vc_custom_1778476023666{margin-right: 10px !important;margin-left: 10px !important;}&#8221;][vc_column width=&#8221;1\/4&#8243;][vc_custom_heading text=&#8221;Our Menu&#8221; font_container=&#8221;tag:h4|text_align:center|color:%2389074C&#8221; google_fonts=&#8221;font_family:Alegreya%20Sans%20SC%3A100%2C100italic%2C300%2C300italic%2Cregular%2Citalic%2C500%2C500italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic|font_style:400%20regular%3A400%3Anormal&#8221; css_animation=&#8221;fadeIn&#8221;][vc_single_image onclick=&#8221;custom_link&#8221; image=&#8221;201025&#8243; img_size=&#8221;300&#215;400&#8243; alignment=&#8221;center&#8221; css_animation=&#8221;flipInY&#8221; link=&#8221;https:\/\/www.franco-media.com\/wp-content\/uploads\/2025\/03\/Menu-Celtique-small.pdf&#8221; img_link_target=&#8221;_blank&#8221;][vc_btn title=&#8221;See our menu&#8221; align=&#8221;center&#8221; size=&#8221;sm&#8221; style=&#8221;custom&#8221; custom_background=&#8221;#89074C&#8221; custom_text=&#8221;#FFFFFF&#8221; css_animation=&#8221;zoomIn&#8221; link=&#8221;url:https%3A%2F%2Fwww.franco-media.com%2Fwp-content%2Fuploads%2F2025%2F03%2FMenu-Celtique-small.pdf|target:_blank&#8221; button_block=&#8221;true&#8221;][\/vc_column][vc_column width=&#8221;3\/4&#8243;][vc_column_text]Push open the door of this exceptional restaurant in Nai Harn and let yourself be carried away by Bertrand and his team&#8217;s infectious passion. Here, every dish tells a story, every meal becomes a memory, and every evening turns into a journey.<\/p>\n<p><strong style=\"color: #670639;\"><em>Welcome to Le Celtique. Welcome home.<\/em><\/strong>[\/vc_column_text][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1742447183068{margin-right: 20px !important;margin-left: 20px !important;padding-right: 30px !important;padding-left: 30px !important;}&#8221;][vc_column][vc_separator][\/vc_column][\/vc_row][vc_row gap=&#8221;0px&#8221; el_id=&#8221;contactus&#8221;][vc_column][vc_column_text css_animation=&#8221;appear&#8221;]\r\n    <!-- START Dynamic CSS for Form ID: 161541 -->\r\n    <style>#ecf-form-sclvtf .ecf-form .input input, #ecf-form-sclvtf .ecf-form .select select, #ecf-form-sclvtf .ecf-form .textarea textarea, #ecf-form-sclvtf .ecf-form .radio i, #ecf-form-sclvtf .ecf-form .checkbox i, #ecf-form-sclvtf .ecf-form .toggle i, #ecf-form-sclvtf .ecf-form .ecficon-append, #ecf-form-sclvtf .ecf-form .ecficon-prepend { color: #404040 !important;}\n#ecf-form-sclvtf .ecf-form  .state-success.input input, #ecf-form-sclvtf .ecf-form .state-success.select select, #ecf-form-sclvtf .ecf-form .state-success.textarea textarea, #ecf-form-sclvtf .ecf-form .state-success.radio i, #ecf-form-sclvtf .ecf-form .state-success.checkbox i, #ecf-form-sclvtf .ecf-form .state-success.toggle i, #ecf-form-sclvtf .ecf-form .state-success .ecficon-append, #ecf-form-sclvtf .ecf-form .state-success .ecficon-prepend { background: #f0fff0 !important;}\n#ecf-form-sclvtf .ecf-form  .state-error.input input, #ecf-form-sclvtf .ecf-form .state-error.select select, #ecf-form-sclvtf .ecf-form .state-error.textarea textarea, #ecf-form-sclvtf .ecf-form .state-error.radio i, #ecf-form-sclvtf .ecf-form .state-error.checkbox i, #ecf-form-sclvtf .ecf-form .state-error.toggle i, #ecf-form-sclvtf .ecf-form .state-error .ecficon-append, #ecf-form-sclvtf .ecf-form .state-error .ecficon-prepend { background: #fff3f3 !important;}\n#ecf-form-sclvtf .ecf-form .ecficon-prepend { color: #7d1256 !important;}\n#ecf-form-sclvtf .ecf-form .input input, #ecf-form-sclvtf .ecf-form .select select, #ecf-form-sclvtf .ecf-form .textarea textarea, #ecf-form-sclvtf .ecf-form .radio i, #ecf-form-sclvtf .ecf-form .checkbox i, #ecf-form-sclvtf .ecf-form .toggle i, #ecf-form-sclvtf .ecf-form .ecficon-append, #ecf-form-sclvtf .ecf-form .ecficon-prepend { border-color: #dedede;}\n#ecf-form-sclvtf .ecf-form section {margin-bottom: 20px !important;}\n#ecf-form-sclvtf #form-sclvtf fieldset {background: none;}\n#ecf-form-sclvtf {padding: 10px;}\n#ecf-form-sclvtf .ecf-form {color: #7d1256 !important;}\n#ecf-form-sclvtf {max-width: 850px;}\n#ecf-form-sclvtf #form-sclvtf {background: none repeat scroll 0% 0% rgba(250,250,250, 1); border: solid 0px #ffffff;}\n#ecf-form-sclvtf #form-sclvtf {box-shadow: none;}\n#ecf-form-sclvtf #form-sclvtf header {background: none repeat scroll 0% 0% rgba(255,255,255, 1); font-size: 25px !important; font-weight: bold !important; color: #7d1256; font-family: Open Sans;}\n#ecf-form-sclvtf .ecf-form .label {font-size: 13px !important; font-weight: normal !important; color: #666; font-family: Open Sans;}\n#ecf-form-sclvtf .ecf-form .ecfbutton, #ecf-form-sclvtf .ecf-form .input-file .ecfbutton {font-size: 15px !important; font-weight: normal !important; color: #ffffff; font-family: Open Sans !important;}\n#ecf-form-sclvtf #form-sclvtf footer {background: none repeat scroll 0% 0% rgba(255,255,255, 1);}\n#ecf-form-sclvtf .ecf-form .input input,#ecf-form-sclvtf .ecf-form .select select,#ecf-form-sclvtf .ecf-form .textarea textarea {background: #ffffff;}\n#ecf-form-sclvtf .ecf-form .toggle i:before {background-color: #7d1256;}\n#ecf-form-sclvtf .ecf-form .button {background-color: #7d1256;}\n#ecf-form-sclvtf .ecf-form .input:hover input,\n#ecf-form-sclvtf .ecf-form .select:hover select,\n#ecf-form-sclvtf .ecf-form .textarea:hover textarea,\n#ecf-form-sclvtf .ecf-form .radio:hover i,\n#ecf-form-sclvtf .ecf-form .checkbox:hover i,\n#ecf-form-sclvtf .ecf-form .toggle:hover i,\n#ecf-form-sclvtf .ecf-form .ui-slider-handle:hover {border-color: #7d1256;}\n#ecf-form-sclvtf .ecf-form .ui-slider-handle:hover {border-color: #7d1256;}\n#ecf-form-sclvtf .ecf-form .rating input + label:hover,\n#ecf-form-sclvtf .ecf-form .rating input + label:hover ~ label {color: #7d1256;}\n#ecf-form-sclvtf .ecf-form .input input:focus,\n#ecf-form-sclvtf .ecf-form .select select:focus,\n#ecf-form-sclvtf .ecf-form .textarea textarea:focus,\n#ecf-form-sclvtf .ecf-form .radio input:focus + i,\n#ecf-form-sclvtf .ecf-form .checkbox input:focus + i,\n#ecf-form-sclvtf .ecf-form .toggle input:focus + i {border-color: #7d1256;}\n#ecf-form-sclvtf .ecf-form .radio input + i:after {background-color: #7d1256;}\n#ecf-form-sclvtf .ecf-form .checkbox input + i:after {color: #7d1256;}\n#ecf-form-sclvtf .ecf-form .radio input:checked + i,\n#ecf-form-sclvtf .ecf-form .checkbox input:checked + i,\n#ecf-form-sclvtf .ecf-form .toggle input:checked + i {border-color: #7d1256;}\n#ecf-form-sclvtf .ecf-form .rating input:checked ~ label {color: #7d1256;}\n#ecf-form-sclvtf .ecf-form .ecfbutton { background-color: #7d1256;} #ecf-form-sclvtf .ecf-form .ecfbutton:hover{background-color: #7d1256;color: #fff; outline:none !important;}\n<\/style>\r\n      <!-- END  Dynamic CSS for Form ID: 161541 -->\r\n\r\n    <!-- START JS for Form ID: 161541 -->\r\n\r\n\t<script type=\"text\/javascript\">\r\n\t\tjQuery(document).ready(function($) {\r\n\r\n\t\tvar sclvtftime = '10:57:41';\r\n\r\n\t\t\t\t$(\"#preloader-sclvtf\").fadeOut(300, function () {\r\n\t\t\t$(\"#ecf-form-sclvtf, #form-sclvtf\").fadeIn(100);\r\n\t\t\t$(\"#form-afflinksclvtf\").css('display', 'block');\r\n\t\t\t});\r\n\t\t\t\t\tvar maxupsize = '0';\r\n\t\t\tvar maxupsizeStr = '0.001M';\r\n            Ladda.bind('.ladda-button');\r\n\t\t\tvar files;\r\n\r\n\t\t\t$(function() {\r\n\t\t\t\t\t$('input[type=file]').on('change', prepareUpload);\r\n\r\n\t\t\t\t\tfunction prepareUpload(event)\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tfiles = event.target.files;\r\n\r\n\t\t\t\t\t\t\t\t$.each(files, function(key, value) {\r\n\r\n\t\t\t\t\t\t\t\t\tif ( files != null ) {\r\n\t\t\t\t\t\t\t\t\t\tif (files[key].size > maxupsize ) {\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t  vdialog({\r\n\t\t\t\t\t\t\t\t\t\t\t\t  type: 'error',\r\n\t\t\t\t\t\t\t\t\t\t\t\t  fixed: true,\r\n\t\t\t\t\t\t\t\t\t\t\t\t  title: 'Error',\r\n\t\t\t\t\t\t\t\t\t\t\t\t  okValue: 'OK',\r\n\t\t\t\t\t\t\t\t\t\t\t\t  content: files[key].name+\" exceeds the maximum upload size ( Max: \"+maxupsizeStr+\" )\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t  ok: true,\r\n\t\t\t\t\t\t\t\t\t\t\t\t  }).on('close', function(){\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t  files = null;\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t  }).showModal();\r\n\r\n\r\n\t\t\t\t\t\t\t\t\t\t\tfiles = null;\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\tif ( files != null ) {\r\n\t\t\t\t\t\t\t$('#atcsclvtf').val(files.length+' file(s) selected');\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t$('#atcsclvtf').val('');\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t$(\"#form-sclvtf\").validate(\r\n\t\t\t\t{\r\n\t\t\t\t\trules:\r\n\t\t\t\t\t{\r\n\t\t\t\t\tname0:{required: true},email1:{required: true,email: true},phone2:{required: false},radioc296:{required: true},dropdown4:{required: false},date5:{required: false},message6:{required: true,minlength: 10} ,\r\n\t\t\t\t\t\t\t\r\n\t\t\tcaptcha: {\r\n            \trequired: true,\r\n                remote: 'https:\/\/www.franco-media.com\/wp-content\/plugins\/easy-contact-form-pro\/inc\/functions\/captcha\/process.php?'\r\n\t\t\t\t},\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\tmessages:\r\n\t\t\t\t\t{\r\n\t\t\t\t\tname0:{required: \"Ce champ est requis\"},email1:{required: \"Ce champ est requis\"},phone2:{required: \"Ce champ est requis\"},radioc296:{required: \"Ce champ est requis\"},dropdown4:{required: \"Ce champ est requis\"},date5:{required: \"Ce champ est requis\"},message6:{required: \"Ce champ est requis\"}\t\t\t\t\t},\r\n\t\t\t\t\terrorPlacement: function(error, element) {\r\n\r\n\t\t\t\t\t\t\r\n                \tvar newError = $(error).text();\r\n            \t\tif(newError !== ''){\r\n                \t\t$(element).tooltipster('content', newError);\r\n                \t\t$(element).tooltipster('show');\r\n            \t\t\t}\r\n\t\t\t\t\t},\r\n\t\t\t\t\t \t\t\t\t\t submitHandler: function (form) {\r\n                                                    ecf_onsubmit(jQuery('.form-sclvtf'));\r\n                                                 },\r\n\r\n\t\t\t\t\t invalidHandler: function (form) {\r\n                        Ladda.stopAll();\r\n\t\t\t\t\t \t},\r\n\r\n\t\t\t\t\tonkeyup: false,\r\n\t\t\t\t\tonfocusout: false,\r\n\t\t\t\t\tonclick: false\r\n\r\n\t\t\t\t});\r\n\t\t\t});\r\n\r\n\r\n\t\t\t\/* Form Submit ( Ajax ) *\/\r\n\t\t\tfunction ecf_onsubmit(form){\r\n\r\n\t\t\tvar datafiles = new FormData();\r\n\r\n\t\t\t\tif(form.attr('action')=='#'){\r\n\r\n\t\t\t\t\tdata = {};\r\n\t\t\t\t\teldat = [];\r\n\t\t\t\t\tdata['action'] = 'ecf_deliver_mail';\r\n\t\t\t\t\tdata['type'] = 'sclvtf';\r\n\t\t\t\t\tdata['time'] = sclvtftime;\r\n\t\t\t\t\tdata['formid'] = '161541';\r\n\t\t\t\t\tdata['security'] = '304498aeae';\r\n\r\n\t\t\t\t\t$('input, textarea, select, radio, checkbox, file', form).each(function(key){\r\n\r\n\t\t\t\t\t\titems = {};\r\n\r\n\t\t\t\t\t\tif (typeof $(this).data('type') === 'undefined') { return true; }\r\n\t\t\t\t\t\tif ($(this).data('type') == 'radio' && !$(this).is(':checked')) { return true; }\r\n\t\t\t\t\t\tif ($(this).data('type') == 'rating' && !$(this).is(':checked')) { return true; } \/\/ Rating System @since 1.0.7.9\r\n\t\t\t\t\t\tif ($(this).data('type') == 'checkboxes') {\treturn true; }\r\n\t\t\t\t\t\tif ($(this).data('type') == 'address') { return true; }\r\n\t\t\t\t\t\tif ($(this).data('type') == 'daterange') { return true; }\r\n\t\t\t\t\t\tif ($(this).data('type') == 'department') { items['deptemail'] = $(this).find(\":selected\").data('deptemail'); }\r\n\t\t\t\t\t\tif ($(this).data('type') == 'attachment' && typeof files !== 'undefined' ) {\r\n\r\n\t\t\t\t\t\t\tif ( files != null ) {\r\n\t\t\t\t\t\t\t\t$.each(files, function(key, value) {\r\n\r\n\t\t\t\t\t\t\t\t\tdatafiles.append(key, value);\r\n\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\titems['type'] = $(this).data('type');\r\n\t\t\t\t\t\titems['label'] = $(this).data('label');\r\n\t\t\t\t\t\titems['value'] = this.value;\r\n\t\t\t\t\t\titems['name'] = this.name;\r\n\r\n\t\t\t\t\t\teldat.push(items);\r\n\r\n\r\n\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tdata['allelmnt'] = JSON.stringify(eldat);\r\n\r\n\t\t\t\tif ( files != null ) {\r\n\r\n\t\t\t\t\tdatafiles.append( 'action', 'ecf_form_uploader' );\r\n\t\t\t\t\tdatafiles.append( 'thefile', JSON.stringify(datafiles) );\r\n\t\t\t\t\tdatafiles.append( 'formid', '161541' );\r\n\t\t\t\t\tdatafiles.append( 'security', '304498aeae' );\r\n\r\n\t\t\t\t\t\tuploadForm(datafiles);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\telse {\r\n\t\t\t\t\t\tdata['attachments'] = null;\r\n\t\t\t\t\t\tsubmitForm('');\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\treturn false;\r\n\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n            \r\n\t\t\t  function submitForm(tdat) {\r\n                  \r\n\t\t\t\tif ( tdat ) {\r\n\t\t\t\t\tdata['attachments'] = JSON.stringify(filedat);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t$.ajax({\r\n\t\t\t\t\turl: 'https:\/\/www.franco-media.com\/wp-admin\/admin-ajax.php',\r\n\t\t\t\t\ttype: 'POST',\r\n\t\t\t\t\tdataType: 'json',\r\n\t\t\t\t\tdata: data,\r\n\t\t\t\t\tsuccess: function(data) {\r\n\r\n\t\t\t\t\t\tif(data.Ok==true) {\r\n                            \r\n\t\t\t\t\t\t\t$(\"#form-sclvtf\").get(0).reset();\r\n\t\t\t\t\t\t\t$(\"#form-sclvtf section label\").removeClass('state-success');\r\n\r\n\t\t\t\t\t\t\tif(data.msg == 'redirect') {\r\n\t\t\t\t\t\t\t\twindow.location = \"https:\/\/\";\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tnotifyme('Your message has been sent !', 'success');\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\telse {\r\n\t\t\t\t\t\t\t\tnotifyme(data.msg, 'error');\r\n\t\t\t\t\t\t\t\t}\r\n\r\n                            Ladda.stopAll();\r\n\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\r\n\r\n\t\t\t\t\t\tfiles = null;\r\n\t\t\t\t\t\tfiledat = null;\r\n\r\n\t\t\t\t\t}\r\n\r\n\t\t\t  function uploadForm(dat) {\r\n\r\n\t\t\t\t\t$('.meter span').css('width','0%');\r\n\r\n       \t\t\t\t$.ajax({\r\n\t\t\t\t\t\t  \txhr: function() {\r\n\t\t\t\t\t\t\t\tvar xhr = new window.XMLHttpRequest();\r\n\r\n\t\t\t\t\t\t\t\txhr.upload.addEventListener(\"progress\", function(evt) {\r\n\t\t\t\t\t\t\t\t\tif (evt.lengthComputable) {\r\n\t\t\t\t\t\t\t\t\t\t$('.meter').fadeIn(500);\r\n\t\t\t\t\t\t\t\t\t\tvar percentComplete = evt.loaded \/ evt.total;\r\n\t\t\t\t\t\t\t\t\t\tpercentComplete = parseInt(percentComplete * 100);\r\n\t\t\t\t\t\t\t\t\t\t$('.meter span').css('width',+percentComplete+'%');\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}, false);\r\n\r\n\t\t\t\t\t\t\t\treturn xhr;\r\n\t\t\t\t\t\t\t},\r\n            \t\t\t\turl: 'https:\/\/www.franco-media.com\/wp-admin\/admin-ajax.php',\r\n            \t\t\t\ttype: 'POST',\r\n            \t\t\t\tdata: dat,\r\n            \t\t\t\tcache: false,\r\n            \t\t\t\tdataType: 'json',\r\n            \t\t\t\tprocessData: false,\r\n            \t\t\t\tcontentType: false,\r\n            \t\t\t\tsuccess: function(data, textStatus, jqXHR)\r\n            \t\t\t\t{\r\n            \t\t\t\t\tif(data.Ok==true) {\r\n\r\n\t\t\t\t\t\t\t\t\tfileitms = {};\r\n\t\t\t\t\t\t\t\t\tfiledat = [];\r\n\r\n\t\t\t\t\t\t\t\t$.each(data.msg, function(key, value) {\r\n\r\n\t\t\t\t\t\t\t\t\tfiledat.push(value);\r\n\r\n\t\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\t\tsubmitForm(filedat);\r\n\r\n            \t\t\t\t\t}\r\n\t\t\t\t\t\t\t\telse if (data.Ok==false) {\r\n\t\t\t\t\t\t\t\t\t$(\"#form-sclvtf\").get(0).reset();\r\n\t\t\t\t\t\t\t\t\tnotifyme(data.msg, 'error');\r\n\t\t\t\t\t\t\t\t\tLadda.stopAll();\r\n\t\t\t\t\t\t\t\t\t}\r\n            \t\t\t\t\t\telse {\r\n\t\t\t\t\t\t\t\t\t\tif ( jqXHR.responseText == '0') {\r\n\t\t\t\t\t\t\t\t\t\t\t$(\"#form-sclvtf\").get(0).reset();\r\n\t\t\t\t\t\t\t\t\t\t\tnotifyme('File too large. File must be less than '+maxupsizeStr+'.', 'error');\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n                                        Ladda.stopAll();\r\n            \t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t$('.meter').fadeOut(500);\r\n            \t\t\t\t},\r\n            \t\t\t\terror: function(jqXHR, textStatus, errorThrown)\r\n            \t\t\t\t{\r\n\t\t\t\t\t\t\t\t$('.meter').fadeOut(500);\r\n\t\t\t\t\t\t\t\tLadda.stopAll();\r\n\t\t\t\t\t\t\t\tnotifyme('There was an error uploading your files.', 'error');\r\n            \t\t\t\t}\r\n        \t\t\t\t});\r\n\r\n\r\n\t\t\t\t\t\tfiles = null;\r\n\t\t\t\t\t\tfiledat = null;\r\n\r\n\t\t\t\t\t}\r\n\r\n\t\t\t  function notifyme(msg, typ) {\r\n\r\n\t\t\t\t  var title = (typ == 'success' ? 'sent' : typ);\r\n\r\n\t\t\t\t  vdialog({\r\n\t\t\t\t\t  type: typ,\r\n\t\t\t\t\t  fixed: true,\r\n\t\t\t\t\t  title: title,\r\n\t\t\t\t\t  okValue: 'OK',\r\n\t\t\t\t\t  content: msg,\r\n\t\t\t\t\t  ok: true,\r\n\t\t\t\t\t  }).on('close', function(){\r\n\t\t\t\t\t\t  msg = null;\r\n\t\t\t\t\t\t  typ = null;\r\n\t\t\t\t\t\t  }).showModal();\r\n\r\n\t\t\t\t\t  msg = null;\r\n\t\t\t\t\t  typ = null;\r\n\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t$('#form-sclvtf input, #form-sclvtf textarea, #form-sclvtf select, #form-sclvtf radio, #form-sclvtf checkbox, #form-sclvtf file').tooltipster({\r\n\t\t\t\ttrigger: 'custom',\r\n\t\t\t\ttheme: 'tooltipster-default',\r\n\t\t\t\tanimation: 'usedefault',\r\n\t\t\t\tautoClose: true,\r\n\t\t\t\tonlyOne: false,\r\n\t\t\t\ttimer: 3000,\r\n\t\t\t\tposition: 'top-right'\r\n\t\t\t});\r\n\r\n\t\t\t\r\n\t\t});\r\n\t\t<\/script>\r\n    <!-- END JS for Form ID: 161541 -->\r\n\r\n<!-- START Form Markup for Form ID: 161541 -->\r\n\r\n\t\r\n\t<div id=\"preloader-sclvtf\" class=\"ecfpreloader\" style=\" \"><\/div>\r\n\r\n        <div id=\"ecf-form-sclvtf\" class=\"ecf-body \" style=\" \">\r\n    \t\t<form style=\" display: none !important;\" method=\"post\" enctype=\"multipart\/form-data\" action=\"#\" id=\"form-sclvtf\" class=\"ecf-form form-sclvtf\">\r\n        \t<header style=\"\">LE CELTIQUE RESTAURANT | CONTACTEZ-NOUS<\/header>    \t\t<fieldset>\r\n    <section><label class=\"label\">Nom<\/label><label class=\"input\"><i class=\"ecficon-prepend fa fa-user\"><\/i><input data-type=\"name\" data-label=\"Nom\" id=\"name0\" type=\"text\" name=\"name0\" \/><\/label><\/section><section><label class=\"label\">Email<\/label><label class=\"input\"><i class=\"ecficon-prepend fa fa-envelope-o\"><\/i><input data-type=\"email\" data-label=\"Email\" id=\"email1\" type=\"text\" name=\"email1\" \/><\/label><\/section><section><label class=\"label\">Num\u00e9ro de t\u00e9l\u00e9phone<\/label><label class=\"input\"><i class=\"ecficon-prepend fa fa-phone\"><\/i><input data-type=\"phone\" data-label=\"Num\u00e9ro de t\u00e9l\u00e9phone\" id=\"phone2\" type=\"text\" name=\"phone2\" placeholder=\"xxx-xxx-xxxx\"\/>\r\n                    <script type=\"text\/javascript\">\r\n\t\t\t\t\tjQuery(function()\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tjQuery(\"#phone2\").mask('xxx-xxx-xxxx', {placeholder:'x'});\r\n\t\t\t\t\t\t});\r\n                    <\/script>\r\n\r\n                    <\/label><\/section><section><label class=\"label\">Subject<\/label><label class=\"radio\"><div class=\"inline-group\"><label class=\"radio\"><input value=\"Information\" data-type=\"radio\" data-label=\"Subject\" type=\"radio\" name=\"radioc296\" ><i><\/i>Information<\/label><label class=\"radio\"><input value=\"R\u00e9s\u00e9rvation\" data-type=\"radio\" data-label=\"Subject\" type=\"radio\" name=\"radioc296\" ><i><\/i>R\u00e9s\u00e9rvation<\/label><\/div><\/label><\/section><section><label class=\"label\">R\u00e9s\u00e9rvation <\/label><label class=\"select\"><select data-type=\"dropdown\" data-label=\"R\u00e9s\u00e9rvation \" name=\"dropdown4\"><option value=\"\">--- select ---<\/option><option value=\"1-2 pers\" >1-2 pers<\/option><option value=\"3-4 pers\" >3-4 pers<\/option><option value=\"5-8 pers\" >5-8 pers<\/option><option value=\"More\" >More<\/option><option value=\"\" ><\/option><\/select><i><\/i><\/label><\/section><section><label class=\"label\">Date de r\u00e9s\u00e9rvation<\/label><label class=\"input\"><i class=\"ecficon-prepend fa fa-calendar\"><\/i><input data-type=\"date\" data-label=\"Date de r\u00e9s\u00e9rvation\" id=\"date5\" type=\"text\" name=\"date5\" placeholder=\"Cliquez ici pour choisir la date\"\/>\r\n                    \t\t<script type=\"text\/javascript\">\r\n\t\t\tjQuery(function()\r\n\t\t\t{\r\n\t\t\t\tjQuery('#ecf-form-sclvtf #date5').datepicker({\r\n\t\t\t\t\tdateFormat: 'd MM, yy',\r\n\t\t\t\t\tprevText: '',\r\n\t\t\t\t\tnextText: '',\r\n                    beforeShow: function(input, inst) {\r\n                        jQuery('#ui-datepicker-div').addClass('ecf_custom_datepicker');\r\n                    },\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t<\/script>\r\n\r\n                    <\/label><\/section><section><label class=\"label\">Message<\/label><label class=\"textarea\"><i class=\"ecficon-prepend fa fa-comment\"><\/i><textarea data-type=\"message\" data-label=\"Message\" id=\"message6\" name=\"message6\" rows=\"7\" ><\/textarea><\/label><\/section>\t\t\t\t\t<section class=\"recaptcha_mode\">\r\n\t\t\t\t\t\t<label class=\"label\">Entrez les caract\u00e8res ci-dessous\u00a0:<\/label>\r\n\r\n                      \t\t\t\r\n        <label class=\"input input-captcha input-captcha-simple\">\r\n        \t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.franco-media.com\/wp-content\/plugins\/easy-contact-form-pro\/inc\/functions\/captcha\/image.php?1789383461\" width=\"100\" height=\"35\" alt=\"Captcha image\" \/><span class=\"refresh-captcha\" title=\"Click to Refresh Captcha\"><\/span>\r\n        \t<input type=\"text\" maxlength=\"6\" name=\"captcha\" id=\"captcha\">\r\n        <\/label>\r\n        \r\n    <script type=\"text\/javascript\">\r\n\t\/*<![CDATA[*\/\r\n\tif (typeof ecf_c_reload === 'undefined') var ecf_c_reload = 'https:\/\/www.franco-media.com\/wp-content\/plugins\/easy-contact-form-pro\/inc\/functions\/captcha\/image.php?';\r\n    \/*]]>*\/<\/script>\r\n        \r\n\t\t\r\n\t\t\t\t\t<\/section>\r\n             \r\n       \t\t <\/fieldset>\r\n        \t\t<footer>\r\n                    <button data-style=\"slide-down\" id=\"cf-submittedsclvtf\" class=\"ecfbutton ladda-button\" type=\"submit\" name=\"cf-submittedsclvtf\"><span class=\"ladda-label\">ENVOYER<\/span><\/button>\r\n\t\t\t\t<\/footer>\r\n\t\t\t<\/form>\r\n\r\n                                    <\/div>\r\n<!-- END Form Markup for Form ID: 161541 -->\r\n\r\n\r\n    <!-- START Custom CSS for Form ID: 161541 -->\r\n    <style>\r\n\t    <\/style>\r\n    <!-- END  Custom CSS for Form ID: 161541 -->\r\n\r\n    <!-- START Custom JS for Form ID: 161541 -->\r\n    <script type=\"text\/javascript\">\r\n\tjQuery(document).ready(function ($) {\r\n\t\t});\r\n    <\/script>\r\n    <!-- END  Custom JS for Form ID: 161541 -->\r\n\r\n\r\n\t\r\n\t\t[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/2&#8243;][vc_goo_maps location=&#8221;le celtique&#8221; height=&#8221;300&#8243;][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]\n<h6><span style=\"color: #800080;\"><strong>Le Celtique<\/strong><\/span><\/h6>\n<i class=\"wp-svg-location-2 location-2\"><\/i> 80\/90 Soi Huay Nam Toe, Chalong, A. Mueang Phuket, Chang Wat Phuket 83100.<\/p>\n<i class=\"wp-svg-phone phone\"><\/i> +66 (0)92 628 7456 (Lek)<br \/>\n<i class=\"wp-svg-phone phone\"><\/i> +66 (0)98 735 8199 (Bertrand)<br \/>\n<span style=\"color: #1f5fbf;\"><i class=\"wp-svg-facebook-3 facebook-3\"><\/i> <a href=\"https:\/\/www.facebook.com\/leceltiquerawai\/\" target=\"_blank\" rel=\"noopener\">leceltiquerawai<\/a><\/span><br \/>\n<span style=\"color: #04b831;\"><strong><span style=\"color: #35cc47;\"><i class=\"wp-svg-phone phone\"><\/i><\/span> <span style=\"text-decoration: underline;\"><a href=\"https:\/\/wa.me\/+66926287456\" target=\"_blank\" rel=\"noopener\">+66926287456<\/a><\/span><\/strong> <strong>(WhatsApp)<br \/>\n<span style=\"color: #35cc47;\"><i class=\"wp-svg-phone phone\"><\/i><\/span> <span style=\"text-decoration: underline;\"><a href=\"https:\/\/wa.me\/+66987358199\" target=\"_blank\" rel=\"noopener\">+66987358199<\/a><\/span> (WhatsApp)<br \/>\n<\/strong><\/span><\/p>\n<p><strong><span style=\"color: #800080;\">Horaires d&#8217;ouverture :<\/span><\/strong><br \/>\nDu mardi au dimanche, de 11h \u00e0 22h<br \/>\n<em>(la cuisine ferme \u00e0 22h en basse saison).<\/em><br \/>\n<span style=\"color: #800080;\">Ferm\u00e9 le lundi.<\/span>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_separator][vc_custom_heading source=&#8221;post_title&#8221; font_container=&#8221;tag:h2|text_align:left|color:%23614F34&#8243; use_theme_fonts=&#8221;yes&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_media_grid style=&#8221;load-more&#8221; items_per_page=&#8221;36&#8243; btn_title=&#8221;Voir plus&#8221; btn_shape=&#8221;round&#8221; btn_style=&#8221;classic&#8221; btn_color=&#8221;turquoise&#8221; element_width=&#8221;2&#8243; grid_id=&#8221;vc_gid:1786862501671-e1d1d6f7873d667c8929a89e32673774-2&#8243; include=&#8221;202251,202239,202233,202005,202225,202188,202146,202137,202113,202101,200554,202077,200548,200494,202071,202065,202059,202047,202041,202023,201993,201987,200572,201975,201963,201957,201951,202095,201261,201255,201249,202164,202170,202158,202176,202152,200639,200633,200627,200621,200615,200597,200591,202125,200584,200578,200560,200566,202245,200542,200500,200512,200506,200518,200524,200609,200536&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_separator][vc_column_text]\tYou are here:\n<span><span><a href=\"https:\/\/www.franco-media.com\/en\/\">Home<\/a><\/span><\/span>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_custom_heading text=&#8221;More about Le Celtique&#8221; use_theme_fonts=&#8221;yes&#8221;][vc_basic_grid item=&#8221;166061&#8243; post_type=&#8221;ids&#8221; items_per_row=&#8221;2&#8243; css_animation=&#8221;none&#8221; grid_id=&#8221;vc_gid:1786959800011-b2c3d4e5-1111-31&#8243; include=&#8221;283153, 283154&#8243;][\/vc_column][\/vc_row]\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Le Celtique is the story of Bertrand, a Frenchman with a passion for cooking, who settled in Thailand in 2000. After running his first restaurant in Kata for eight years with his wife Lek, he decided to move to Nai Harn, a peaceful area far from the bustling tourist crowds. This daring gamble paid off. Despite the change of address, Bertrand\u2019s loyal clientele from Kata, charmed &#8230;<\/p>\n","protected":false},"author":1,"featured_media":283497,"parent":156899,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"page-templates\/child-menu.php","meta":{"_yoast_wpseo_focuskw":"Celtique Restaurant French Phuket","_yoast_wpseo_title":"The Celtique French Restaurant - Phuket - French cuisine","_yoast_wpseo_metadesc":"The Celtique French Restaurant in Phuket offers authentic French cuisine in a beautiful setting. French Cuisine.","_yoast_wpseo_meta-robots-noindex":"","footnotes":""},"class_list":["post-157134","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>The Celtique French Restaurant - Phuket - French cuisine<\/title>\n<meta name=\"description\" content=\"The Celtique French Restaurant in Phuket offers authentic French cuisine in a beautiful setting. French Cuisine.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Le Celtique\" \/>\n<meta property=\"og:description\" content=\"The Celtique French Restaurant in Phuket offers authentic French cuisine in a beautiful setting. French Cuisine.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/\" \/>\n<meta property=\"og:site_name\" content=\"Siam Info Guide by Phuket Francophone Magazine\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-29T09:51:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.franco-media.com\/wp-content\/uploads\/2026\/08\/Celtique-Restaurant-Francais-Phuket-Thailande-8.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"1196\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/best-restaurants-in-phuket\\\/le-celtique-french-restaurant\\\/\",\"url\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/best-restaurants-in-phuket\\\/le-celtique-french-restaurant\\\/\",\"name\":\"The Celtique French Restaurant - Phuket - French cuisine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/best-restaurants-in-phuket\\\/le-celtique-french-restaurant\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/best-restaurants-in-phuket\\\/le-celtique-french-restaurant\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.franco-media.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Celtique-Restaurant-Francais-Phuket-Thailande-8.jpg\",\"datePublished\":\"2024-05-16T12:44:15+00:00\",\"dateModified\":\"2026-08-29T09:51:47+00:00\",\"description\":\"The Celtique French Restaurant in Phuket offers authentic French cuisine in a beautiful setting. French Cuisine.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/best-restaurants-in-phuket\\\/le-celtique-french-restaurant\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.franco-media.com\\\/en\\\/best-restaurants-in-phuket\\\/le-celtique-french-restaurant\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/best-restaurants-in-phuket\\\/le-celtique-french-restaurant\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.franco-media.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Celtique-Restaurant-Francais-Phuket-Thailande-8.jpg\",\"contentUrl\":\"https:\\\/\\\/www.franco-media.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Celtique-Restaurant-Francais-Phuket-Thailande-8.jpg\",\"width\":1800,\"height\":1196},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/best-restaurants-in-phuket\\\/le-celtique-french-restaurant\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Best Restaurants in Phuket\",\"item\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/best-restaurants-in-phuket\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Le Celtique\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/\",\"name\":\"Siam Info Guide by Phuket Francophone Magazine\",\"description\":\"Your Essential Guide to Phuket, Thailand\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/#organization\",\"name\":\"Siam Info Guide by Phuket Francophone Magazine\",\"url\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.franco-media.com\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/cropped-LOGO-transp.png\",\"contentUrl\":\"https:\\\/\\\/www.franco-media.com\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/cropped-LOGO-transp.png\",\"width\":1606,\"height\":696,\"caption\":\"Siam Info Guide by Phuket Francophone Magazine\"},\"image\":{\"@id\":\"https:\\\/\\\/www.franco-media.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"7\\\/70 Soi Busabong, Moo 3\",\"addressLocality\":\"Rassada, Muang Phuket\",\"addressRegion\":\"Phuket\",\"postalCode\":\"83000\",\"addressCountry\":\"TH\"},\"telephone\":\"+66 89 645 0931\",\"email\":\"info@franco-media.com\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"telephone\":\"+66 89 645 0931\",\"email\":\"info@franco-media.com\",\"contactType\":\"customer service\",\"areaServed\":\"TH\",\"availableLanguage\":[\"French\",\"English\"]}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Celtique French Restaurant - Phuket - French cuisine","description":"The Celtique French Restaurant in Phuket offers authentic French cuisine in a beautiful setting. French Cuisine.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/","og_locale":"en_US","og_type":"article","og_title":"Le Celtique","og_description":"The Celtique French Restaurant in Phuket offers authentic French cuisine in a beautiful setting. French Cuisine.","og_url":"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/","og_site_name":"Siam Info Guide by Phuket Francophone Magazine","article_modified_time":"2026-08-29T09:51:47+00:00","og_image":[{"width":1800,"height":1196,"url":"https:\/\/www.franco-media.com\/wp-content\/uploads\/2026\/08\/Celtique-Restaurant-Francais-Phuket-Thailande-8.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/","url":"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/","name":"The Celtique French Restaurant - Phuket - French cuisine","isPartOf":{"@id":"https:\/\/www.franco-media.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/#primaryimage"},"image":{"@id":"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/#primaryimage"},"thumbnailUrl":"https:\/\/www.franco-media.com\/wp-content\/uploads\/2026\/08\/Celtique-Restaurant-Francais-Phuket-Thailande-8.jpg","datePublished":"2024-05-16T12:44:15+00:00","dateModified":"2026-08-29T09:51:47+00:00","description":"The Celtique French Restaurant in Phuket offers authentic French cuisine in a beautiful setting. French Cuisine.","breadcrumb":{"@id":"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/#primaryimage","url":"https:\/\/www.franco-media.com\/wp-content\/uploads\/2026\/08\/Celtique-Restaurant-Francais-Phuket-Thailande-8.jpg","contentUrl":"https:\/\/www.franco-media.com\/wp-content\/uploads\/2026\/08\/Celtique-Restaurant-Francais-Phuket-Thailande-8.jpg","width":1800,"height":1196},{"@type":"BreadcrumbList","@id":"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/le-celtique-french-restaurant\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.franco-media.com\/en\/"},{"@type":"ListItem","position":2,"name":"The Best Restaurants in Phuket","item":"https:\/\/www.franco-media.com\/en\/best-restaurants-in-phuket\/"},{"@type":"ListItem","position":3,"name":"Le Celtique"}]},{"@type":"WebSite","@id":"https:\/\/www.franco-media.com\/en\/#website","url":"https:\/\/www.franco-media.com\/en\/","name":"Siam Info Guide by Phuket Francophone Magazine","description":"Your Essential Guide to Phuket, Thailand","publisher":{"@id":"https:\/\/www.franco-media.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.franco-media.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.franco-media.com\/en\/#organization","name":"Siam Info Guide by Phuket Francophone Magazine","url":"https:\/\/www.franco-media.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.franco-media.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.franco-media.com\/wp-content\/uploads\/2019\/08\/cropped-LOGO-transp.png","contentUrl":"https:\/\/www.franco-media.com\/wp-content\/uploads\/2019\/08\/cropped-LOGO-transp.png","width":1606,"height":696,"caption":"Siam Info Guide by Phuket Francophone Magazine"},"image":{"@id":"https:\/\/www.franco-media.com\/en\/#\/schema\/logo\/image\/"},"address":{"@type":"PostalAddress","streetAddress":"7\/70 Soi Busabong, Moo 3","addressLocality":"Rassada, Muang Phuket","addressRegion":"Phuket","postalCode":"83000","addressCountry":"TH"},"telephone":"+66 89 645 0931","email":"info@franco-media.com","contactPoint":[{"@type":"ContactPoint","telephone":"+66 89 645 0931","email":"info@franco-media.com","contactType":"customer service","areaServed":"TH","availableLanguage":["French","English"]}]}]}},"_links":{"self":[{"href":"https:\/\/www.franco-media.com\/en\/wp-json\/wp\/v2\/pages\/157134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.franco-media.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.franco-media.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.franco-media.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.franco-media.com\/en\/wp-json\/wp\/v2\/comments?post=157134"}],"version-history":[{"count":5,"href":"https:\/\/www.franco-media.com\/en\/wp-json\/wp\/v2\/pages\/157134\/revisions"}],"predecessor-version":[{"id":283499,"href":"https:\/\/www.franco-media.com\/en\/wp-json\/wp\/v2\/pages\/157134\/revisions\/283499"}],"up":[{"embeddable":true,"href":"https:\/\/www.franco-media.com\/en\/wp-json\/wp\/v2\/pages\/156899"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.franco-media.com\/en\/wp-json\/wp\/v2\/media\/283497"}],"wp:attachment":[{"href":"https:\/\/www.franco-media.com\/en\/wp-json\/wp\/v2\/media?parent=157134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}