{"id":28481,"date":"2025-05-06T16:38:07","date_gmt":"2025-05-06T16:38:07","guid":{"rendered":"https:\/\/www.visitvirginiabeach.com\/restaurants-a-virginia-beach\/"},"modified":"2026-09-03T19:59:30","modified_gmt":"2026-09-03T19:59:30","slug":"restaurants-a-virginia-beach","status":"publish","type":"page","link":"https:\/\/www.visitvirginiabeach.com\/fr\/restaurants-a-virginia-beach\/","title":{"rendered":"Restaurants \u00e0 Virginia Beach"},"content":{"rendered":"\n<section class=\"image-heading\" arialabelledby=\"Image Header\"><div class=\"fold-wrap xl video-wrap\"><div class=\"image-container\"><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/07\/PH_LSR24_Becca-Outdoor-Patio-1.jpg\" alt=\"A group of four women enjoying a meal outdoors under a chandelier, with plates of food and drinks on a wooden table amid greenery.\" width=\"1920\" height=\"1080\" fetchpriority=\"high\"\/><div class=\"overlay-content\"><h1 class=\"extra\">Restaurants \u00e0 Virginia Beach<\/h1><\/div><\/div><\/div><div class=\"after-overlay-content page-content-wrap fold-wrap md padded\"><p>Avec un emplacement privil\u00e9gi\u00e9 o\u00f9 la <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/beaches-districts\/chesapeake-bay\/\" data-type=\"page\" data-id=\"14757\">Chesapeake Bay<\/a> rencontre l&#8217;oc\u00e9an Atlantique, Virginia Beach offre l&#8217;une des meilleures sc\u00e8nes culinaires de la c\u00f4te Est. Des <a href=\"https:\/\/www.visitvirginiabeach.com\/taste\/seafood\/\" data-type=\"page\" data-id=\"14468\">fruits de mer fra\u00eechement p\u00each\u00e9s<\/a> aux <a href=\"https:\/\/www.visitvirginiabeach.com\/taste\/farmers-markets\/\" data-type=\"link\" data-id=\"https:\/\/www.visitvirginiabeach.com\/taste\/farmers-markets\/\">produits tout juste cueillis<\/a>, les chefs locaux cr\u00e9ent des plats d\u00e9licieux qui c\u00e9l\u00e8brent le meilleur de la terre et de la mer. <br\/><br\/>Les <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/top-waterfront-restaurants-in-virginia-beach\/\" data-type=\"post\" data-id=\"949\">restaurants en bord de mer<\/a> sont incontournables ici \u2014 go\u00fbte aux <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/soft-shell-crab-season-is-back-and-heres-where-to-get-them\/\" data-type=\"post\" data-id=\"1094\">crabes \u00e0 carapace molle<\/a> beurr\u00e9s le long du <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/where-to-eat-along-the-virginia-beach-boardwalk\/\" data-type=\"post\" data-id=\"983\">Virginia Beach Boardwalk<\/a> ou aux <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/discover-virginia-beachs-lynnhaven-oysters\/\" data-type=\"post\" data-id=\"1116\">hu\u00eetres Lynnhaven<\/a> arros\u00e9es de citron sur \u00e9caille \u00e0 <a href=\"https:\/\/www.visitvirginiabeach.com\/experiences\/attractions\/rudee-inlet\/\" data-type=\"page\" data-id=\"15190\">Rudee Inlet<\/a>. De plus, de nombreuses <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/the-10-best-grab-and-go-restaurants-near-oceanfront\/\" data-type=\"post\" data-id=\"954\">adresses \u00e0 emporter<\/a> pr\u00e8s de l&#8217;oc\u00e9an facilitent la pr\u00e9paration d&#8217;un d\u00e9licieux <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/5-places-to-have-a-picnic-in-virginia-beach\/\">pique-nique<\/a> pour t&#8217;installer au bord de l&#8217;eau scintillante, id\u00e9alement pendant qu&#8217;un coucher de soleil aux teintes pastel traverse l&#8217;horizon.  <br\/><br\/>Profite des <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/best-restaurants-with-outdoor-seating-in-virginia-beach\/\" data-type=\"post\" data-id=\"945\">repas en plein air<\/a> presque toute l&#8217;ann\u00e9e gr\u00e2ce au climat c\u00f4tier doux de Virginia Beach, o\u00f9 tu peux savourer des saveurs vibrantes accompagn\u00e9es de brises oc\u00e9aniques ou de vues turquoise sur la baie. Termine la journ\u00e9e par une balade le long du <a href=\"https:\/\/www.visitvirginiabeach.com\/fr\/experiences\/attractions\/virginia-beach-boardwalk\/\">Virginia Beach Boardwalk<\/a> pour \u00e9couter les vagues se briser avec une boule (ou deux !) de <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/best-ice-cream-shops-in-virginia-beach\/\" data-type=\"post\" data-id=\"1069\">glace<\/a> maison \u00e0 la main \u2014 la fa\u00e7on la plus <em>douce<\/em> de conclure une journ\u00e9e remplie de joie au bord de l&#8217;eau.  <br\/><br\/>Pour un vrai go\u00fbt de Virginia Beach, viens pendant la <a href=\"https:\/\/www.visitvirginiabeach.com\/virginia-beach-restaurant-week\/\">Virginia Beach Restaurant Week<\/a> chaque janvier, quand des menus sp\u00e9ciaux mettent en valeur les ingr\u00e9dients les plus frais de la r\u00e9gion. Que tu t&#8217;installes pour le petit-d\u00e9jeuner, le <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/best-breakfast-and-brunch-spots-in-virginia-beach\/\" data-type=\"link\" data-id=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/best-breakfast-and-brunch-spots-in-virginia-beach\/\">brunch<\/a>, le d\u00e9jeuner ou le <a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/fine-dining-restaurants-to-try-in-virginia-beach\/\" data-type=\"post\" data-id=\"1135\">d\u00eener<\/a>, une chose est s\u00fbre : tes papilles vont vivre une aventure inoubliable. <strong> <\/strong><br\/><br\/><strong>Viens d\u00eener comme un local \u00e0 Virginia Beach.<\/strong><br\/><\/p><\/div><\/section>\n\n<section class=\"mosaic-section mg-top-x2\"><div class=\"title-wrap title-wrap--plus fold flex-nowrap gapped fold-wrap xl padded mg-bottom-x2\"><div class=\"title-content\"><p class=\"alt-font-family size-32 mg-bottom-small\" id=\"related-articles-eyebrow\">D\u00e9couvre<\/p><h2 class=\"color-default\">Ton guide ultime pour manger \u00e0 Virginia Beach<\/h2><p>Tu as faim ? On a les meilleurs restaurants \u2014 et des saveurs dont tu redemanderas encore et encore. <\/p><\/div><\/div><div class=\"fold-wrap xl mosaic-wrap padded boxes\">\n<div class=\"box box--hover\"><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/best-restaurants-with-outdoor-seating-in-virginia-beach\/\" class=\"image-border image-border--bottom active-hover active-hover--lemon mg-bottom image-border--lemon\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/02\/Esoteric_3542f6ef-5c7d-490b-b61d-67c2dcf254bc-1-800x600.jpg\" alt=\"Esoteric_3542f6ef-5c7d-490b-b61d-67c2dcf254bc\" width=\"400\" height=\"300\" loading=\"lazy\"\/><\/figure><\/a><div class=\"box-info\"><p class=\"box-title size-24 head-font-family font-weight-700\">Repas en plein air<\/p><p class=\"size-14\">Envie de manger al fresco ?<\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/best-restaurants-with-outdoor-seating-in-virginia-beach\/\" class=\"button has-icon has-icon--after has-icon--tailarrow-right has-icon--bg-lemon-900 mg-top\" aria-label=\"Read more - Outdoor Dining\">En savoir plus<\/a><\/div><\/div>\n\n\n\n<div class=\"box box--hover\"><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/top-seafood-restaurants-in-virginia-beach\/\" class=\"image-border image-border--bottom active-hover active-hover--lemon mg-bottom image-border--lemon\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/05\/Margie-Rays-Crabs-800x600.jpg\" alt=\"Un plateau de crabes assaisonn&#xE9;s avec des tranches de citron, accompagn&#xE9; d'un c&#xF4;t&#xE9; de brocoli, de salade de chou et d'un bol de chaudr&#xE9;e de crabe.\" width=\"400\" height=\"300\" loading=\"lazy\"\/><\/figure><\/a><div class=\"box-info\"><p class=\"box-title size-24 head-font-family font-weight-700\">Restaurants de fruits de mer<\/p><p class=\"size-14\">Des crevettes aux crabes \u00e0 carapace molle, r\u00e9gale-toi de d\u00e9lices de l&#8217;oc\u00e9an \u00e0 la table \u00e0 Virginia Beach.<\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/top-seafood-restaurants-in-virginia-beach\/\" class=\"button has-icon has-icon--after has-icon--tailarrow-right has-icon--bg-lemon-900 mg-top\" aria-label=\"Read more - Seafood Restaurants\">En savoir plus<\/a><\/div><\/div>\n\n\n\n<div class=\"box box--hover\"><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/best-breakfast-and-brunch-spots-in-virginia-beach\/\" class=\"image-border image-border--bottom active-hover active-hover--lemon mg-bottom image-border--lemon\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/05\/144_3_5934_jpeg_1bd2a5ce-c8f0-40dd-b9b7-8d8a78ba2e56-800x600.jpg\" alt=\"Une main tenant un caf&#xE9; dessert surmont&#xE9; de cr&#xE8;me fouett&#xE9;e et de biscuits &#xE9;miett&#xE9;s, avec un brunch color&#xE9; &#xE9;tal&#xE9; sur une table jaune.\" width=\"400\" height=\"300\" loading=\"lazy\"\/><\/figure><\/a><div class=\"box-info\"><p class=\"box-title size-24 head-font-family font-weight-700\">Petit-d\u00e9jeuner et brunch<\/p><p class=\"size-14\">Du poulet et gaufres \u00e0 tous les \u0153ufs b\u00e9n\u00e9dictine, voici o\u00f9 commencer ta journ\u00e9e.<\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/best-breakfast-and-brunch-spots-in-virginia-beach\/\" class=\"button has-icon has-icon--after has-icon--tailarrow-right has-icon--bg-lemon-900 mg-top\" aria-label=\"Read more - Breakfast and Brunch\">En savoir plus<\/a><\/div><\/div>\n\n\n\n<div class=\"box box--hover\"><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/the-10-best-grab-and-go-restaurants-near-oceanfront\/\" class=\"image-border image-border--bottom active-hover active-hover--lemon mg-bottom image-border--lemon\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/07\/PH_LSR16_Bros-Fish-Tacos-compressed-1-800x600.jpg\" alt=\"Tacos garnis de poisson frit, de chou r&#xE2;p&#xE9; et de tomates en d&#xE9;s, napp&#xE9;s d'une sauce cr&#xE9;meuse et servis avec un quartier de citron vert au Bro's Fish Taco Food Truck.\" width=\"400\" height=\"300\" loading=\"lazy\"\/><\/figure><\/a><div class=\"box-info\"><p class=\"box-title size-24 head-font-family font-weight-700\">\u00c0 emporter<\/p><p class=\"size-14\">Ces adresses \u00e0 emporter sont parfaites quand tu veux pique-niquer directement sur la plage.<\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/the-10-best-grab-and-go-restaurants-near-oceanfront\/\" class=\"button has-icon has-icon--after has-icon--tailarrow-right has-icon--bg-lemon-900 mg-top\" aria-label=\"Read more - Grab-And-Go\">En savoir plus<\/a><\/div><\/div>\n\n\n\n<div class=\"box box--hover\"><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/fine-dining-restaurants-to-try-in-virginia-beach\/\" class=\"image-border image-border--bottom active-hover active-hover--lemon mg-bottom image-border--lemon\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/07\/PH_LSR23_Heirloom-VBEATS-12-800x600.jpg\" alt=\"Un plat &#xE9;l&#xE9;gamment pr&#xE9;sent&#xE9; mettant en vedette un poisson entier croustillant garni de plantains, d'herbes et de fleurs, servi sur une planche en bois avec du riz et un cocktail dans un bar &#xE9;l&#xE9;gant.\" width=\"400\" height=\"300\" loading=\"lazy\"\/><\/figure><\/a><div class=\"box-info\"><p class=\"box-title size-24 head-font-family font-weight-700\">Gastronomie<\/p><p class=\"size-14\">Cuisine raffin\u00e9e et gastronomie sophistiqu\u00e9e sont toujours \u00e0 port\u00e9e de main \u00e0 Virginia Beach.<\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/fine-dining-restaurants-to-try-in-virginia-beach\/\" class=\"button has-icon has-icon--after has-icon--tailarrow-right has-icon--bg-lemon-900 mg-top\" aria-label=\"Read more - Fine Dining\">En savoir plus<\/a><\/div><\/div>\n\n\n\n<div class=\"box box--hover\"><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/top-waterfront-restaurants-in-virginia-beach\/\" class=\"image-border image-border--bottom active-hover active-hover--lemon mg-bottom image-border--lemon\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/07\/PH_LSR25_Delta-Hotels-Couple-21-800x600.jpg\" alt=\"Une femme en haut blanc &#xE0; &#xE9;paules d&#xE9;nud&#xE9;es sourit en trinquant avec des cocktails &#xE0; une table de restaurant avec fruits de mer et collations au bord de l'oc&#xE9;an chez Tides Coastal Kitchen.\" width=\"400\" height=\"300\" loading=\"lazy\"\/><\/figure><\/a><div class=\"box-info\"><p class=\"box-title size-24 head-font-family font-weight-700\">Restaurants en bord de mer<\/p><p class=\"size-14\">Savoure des fruits de mer frais accompagn\u00e9s de vues imprenables sur l&#8217;eau \u00e0 Virginia Beach. <\/p><a href=\"https:\/\/www.visitvirginiabeach.com\/trip-ideas\/top-waterfront-restaurants-in-virginia-beach\/\" class=\"button has-icon has-icon--after has-icon--tailarrow-right has-icon--bg-lemon-900 mg-top\" aria-label=\"Read more - Waterfront Restaurants\">En savoir plus<\/a><\/div><\/div>\n<\/div><\/section>\n\n<section class=\"common-slider pd-bottom-x2 pd-top-x2\"><div class=\"splide slide_boxes hide_pagination fold-wrap xl\"><div class=\"fold-wrap padded common-boxes\"><div class=\"title-wrap fold flex-nowrap gapped fold-wrap xl mg-bottom-x2\"><div class=\"title-content\"><p class=\"alt-font-family size-32 color-neo-700 mg-bottom-small eyebrow\">Explore<\/p><h2 class=\"color-default\" id=\"related-articles-heading\">Restaurants de fruits de mer<\/h2><p>Ces adresses de l&#8217;oc\u00e9an \u00e0 la table \u00e0 Virginia Beach vont te r\u00e9galer \u00e0 coup s\u00fbr.<\/p><\/div><\/div><div class=\"splide__track\"><div class=\"splide__list\">\n<div class=\"splide__slide box\"><a href=\"https:\/\/www.visitvirginiabeach.com\/listing\/the-atlantic-on-pacific\/2929\/\" target=\"_self\" class=\"thumb-link active-hover active-hover--fuchsia\" aria-hidden=\"true\" tabindex=\"-1\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/02\/atlantic_69750f5b-7094-4fa2-b519-bf2a22607e5c-3-388x258.jpg\" alt=\"\" width=\"388\" height=\"258\" loading=\"lazy\"\/><figcaption class=\"visually-hidden\">The Atlantic on Pacific<\/figcaption><\/figure><\/a><h3 class=\"h5 mg-top\"><a href=\"https:\/\/www.visitvirginiabeach.com\/listing\/the-atlantic-on-pacific\/2929\/\" target=\"_self\" class=\"read-more\" aria-label=\"Read more about The Atlantic on Pacific, opens in a new tab\">The Atlantic on Pacific<\/a><\/h3><p class=\"size-14\">Le bar \u00e0 hu\u00eetres ici ne s&#8217;arr\u00eate jamais. Pense hu\u00eetres, pattes de crabe des neiges et palourdes. <\/p><\/div>\n\n\n\n<div class=\"splide__slide box\"><a href=\"https:\/\/www.visitvirginiabeach.com\/listing\/dockside-restaurant-and-marina\/532\/\" target=\"_self\" class=\"thumb-link active-hover active-hover--fuchsia\" aria-hidden=\"true\" tabindex=\"-1\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/02\/dockside_orange_crush_5bedeb36-b765-40c2-a1e1-7517ba1ec7fd-388x258.jpg\" alt=\"\" width=\"388\" height=\"258\" loading=\"lazy\"\/><figcaption class=\"visually-hidden\">Dockside Restaurant<\/figcaption><\/figure><\/a><h3 class=\"h5 mg-top\"><a href=\"https:\/\/www.visitvirginiabeach.com\/listing\/dockside-restaurant-and-marina\/532\/\" target=\"_self\" class=\"read-more\" aria-label=\"Read more about Dockside Restaurant, opens in a new tab\">Dockside Restaurant<\/a><\/h3><p class=\"size-14\">Savoure des fruits de mer fra\u00eechement p\u00each\u00e9s avec en prime des vues carte postale sur la Chesapeake Bay.<\/p><\/div>\n\n\n\n<div class=\"splide__slide box\"><a href=\"https:\/\/www.visitvirginiabeach.com\/listing\/coastal-grill\/51\/\" target=\"_self\" class=\"thumb-link active-hover active-hover--fuchsia\" aria-hidden=\"true\" tabindex=\"-1\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/02\/144_3_0868_jpeg_573db710-136b-41f8-8e40-00c2bc2b8f32-388x258.jpg\" alt=\"\" width=\"388\" height=\"258\" loading=\"lazy\"\/><figcaption class=\"visually-hidden\">Coastal Grill<\/figcaption><\/figure><\/a><h3 class=\"h5 mg-top\"><a href=\"https:\/\/www.visitvirginiabeach.com\/listing\/coastal-grill\/51\/\" target=\"_self\" class=\"read-more\" aria-label=\"Read more about Coastal Grill, opens in a new tab\">Coastal Grill<\/a><\/h3><p class=\"size-14\">D\u00e9guste des assiettes de fruits de mer sophistiqu\u00e9es accompagn\u00e9es de vins de classe mondiale.<\/p><\/div>\n\n\n\n<div class=\"splide__slide box\"><a href=\"https:\/\/www.visitvirginiabeach.com\/listing\/blue-petes-restaurant\/552\/\" target=\"_self\" class=\"thumb-link active-hover active-hover--fuchsia\" aria-hidden=\"true\" tabindex=\"-1\"><figure><img decoding=\"async\" src=\"https:\/\/www.visitvirginiabeach.com\/wp-content\/uploads\/2025\/02\/blue_pete_fd4a51a5-02e7-4904-9b07-4d355090e8dc-2-388x258.jpg\" alt=\"\" width=\"388\" height=\"258\" loading=\"lazy\"\/><figcaption class=\"visually-hidden\">Blue Pete&#8217;s Restaurant<\/figcaption><\/figure><\/a><h3 class=\"h5 mg-top\"><a href=\"https:\/\/www.visitvirginiabeach.com\/listing\/blue-petes-restaurant\/552\/\" target=\"_self\" class=\"read-more\" aria-label=\"Read more about Blue Pete&#x2019;s Restaurant, opens in a new tab\">Blue Pete&#8217;s Restaurant<\/a><\/h3><p class=\"size-14\">R\u00e9gale-toi de toutes sortes de d\u00e9lices de fruits de mer en sirotant des cocktails signature.<\/p><\/div>\n<div class=\"splide__slide box box--cta\" style=\"margin-right:0\"><a href=\"\/trip-ideas\/top-seafood-restaurants-in-virginia-beach\/\" class=\"button has-icon has-icon--after has-icon--tailarrow-right has-icon--bg-white cta-link js-lastFrame\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Explore More, opens in a new tab\">Explore davantage<\/a><\/div><\/div><\/div><div class=\"splide__arrows fold align-items-center gapped flex-shrink-0 flex-grow-0 to-the-right align-self-end\"><button class=\"splide__arrow splide__arrow--prev\">Pr\u00e9c.<\/button><div class=\"fraction-indicator\"><\/div><button class=\"splide__arrow splide__arrow--next\">Suivant<\/button><\/div><\/div><\/div><\/section>\n<section class=\"listings bg-white\" data-wp-interactive=\"listingsGrid\"\n        data-wp-context='listingsGrid::{\"filters\":{\"amenity\":[],\"city\":[],\"category\":[],\"regions\":[]},\"activeSortingAZ\":\"random\",\"azChecked\":false,\"zaChecked\":false,\"randomChecked\":true,\"newestChecked\":false,\"activeViewList\":true,\"activeViewListDisplay\":\"\",\"activeViewMap\":false,\"activeViewMapDisplay\":\"none\",\"pills\":[],\"coords\":[],\"search_string\":\"\",\"pending_search\":\"\",\"page_changed\":false,\"default_city\":[],\"default_amenity\":[\"1015\"],\"default_single_amenity\":\"\",\"selectedCategories\":[\"525\",\"524\",\"521\",\"520\",\"519\",\"517\",\"515\",\"499\",\"498\",\"236\",\"222\",\"217\",\"178\",\"171\",\"164\",\"162\",\"160\",\"158\",\"130\",\"111\",\"87\",\"85\",\"42\",\"37\",\"2\",\"16\",\"19\",\"25\"],\"default_region\":\"\",\"show_tripadvisor\":true,\"filterAdded\":0,\"isResetOpen\":\"none\",\"hasPills\":\"none\",\"categories\":{\"name\":\"\",\"items\":[{\"name\":\"Budget-friendly\",\"id\":\"525\",\"checked\":false},{\"name\":\"Luxury\",\"id\":\"524\",\"checked\":false},{\"name\":\"Fast Casual\",\"id\":\"521\",\"checked\":false},{\"name\":\"Pop-up Farm Stand\",\"id\":\"520\",\"checked\":false},{\"name\":\"Takeout Option\",\"id\":\"519\",\"checked\":false},{\"name\":\"Restaurant Week\",\"id\":\"517\",\"checked\":false},{\"name\":\"Tasting Rooms\",\"id\":\"515\",\"checked\":false},{\"name\":\"Regional Brewery Tours\",\"id\":\"499\",\"checked\":false},{\"name\":\"Brewery Tours\",\"id\":\"498\",\"checked\":false},{\"name\":\"Steakhouse\",\"id\":\"236\",\"checked\":false},{\"name\":\"Specialty\",\"id\":\"222\",\"checked\":false},{\"name\":\"Seafood\",\"id\":\"217\",\"checked\":false},{\"name\":\"Mexican\",\"id\":\"178\",\"checked\":false},{\"name\":\"Local Markets\",\"id\":\"171\",\"checked\":false},{\"name\":\"Italian\",\"id\":\"164\",\"checked\":false},{\"name\":\"Irish\",\"id\":\"162\",\"checked\":false},{\"name\":\"Indian\",\"id\":\"160\",\"checked\":false},{\"name\":\"Ice Cream Shops\",\"id\":\"158\",\"checked\":false},{\"name\":\"Group Friendly\",\"id\":\"130\",\"checked\":false},{\"name\":\"Fast Food\",\"id\":\"111\",\"checked\":false},{\"name\":\"Diners\",\"id\":\"87\",\"checked\":false},{\"name\":\"Deli\",\"id\":\"85\",\"checked\":false},{\"name\":\"Cafes \\u0026 Coffee Shops\",\"id\":\"42\",\"checked\":false},{\"name\":\"Breweries \\u0026 Distilleries\",\"id\":\"37\",\"checked\":false},{\"name\":\"American\",\"id\":\"2\",\"checked\":false},{\"name\":\"Asian\",\"id\":\"16\",\"checked\":false},{\"name\":\"Bakery\",\"id\":\"19\",\"checked\":false},{\"name\":\"Barbeque\",\"id\":\"25\",\"checked\":false}]},\"cities\":[],\"regions\":[],\"amenities\":[{\"name\":\"Curbside Pick Up Available\",\"id\":\"190\",\"checked\":false},{\"name\":\"Drive Thru Available\",\"id\":\"192\",\"checked\":false},{\"name\":\"Online Orders Available\",\"id\":\"191\",\"checked\":false},{\"name\":\"Outdoor Dining\",\"id\":\"189\",\"checked\":false},{\"name\":\"Reservations Required\",\"id\":\"193\",\"checked\":false},{\"name\":\"Single Use Menus\",\"id\":\"187\",\"checked\":false},{\"name\":\"Table Dividers\",\"id\":\"188\",\"checked\":false}]}'\n         data-nonce=\"0092b76f32\"\n         data-wp-init=\"callbacks.initGrid\"\n         id=\"listings-grid\">\n         \n    <div class=\"title-wrap padded fold-wrap xl mg-bottom-x2 mg-top-x2\">\n        <h2 class=\"color-cyan-900\" id=\"related-articles-heading\">D\u00e9couvre plus de restaurants \u00e0 Virginia Beach<\/h2>\n    <\/div>\n        <div class=\"fold-sm-up fold-wrap xl listing-whole-wrap padded gapped-x2 mg-bottom-x2\">\n        <div class=\"filters-wrap\" id=\"filters-panel\" aria-controls=\"filters-panel\">\n            <div class=\"filters-inner-wrap\">\n                <button class=\"close-filters-panel close-top button button--small button--circle has-icon has-icon--after has-icon--close\" aria-label=\"Close filters panel\">Close\n                <\/button>\n                <div class=\"filter-search mg-bottom-x2\">\n                    <p class=\"h4\">Filters<\/p>\n                    <div class=\"search-input-wrap\">\n                        <label for=\"listings-search\" class=\"visually-hidden\">Search <\/label>\n                        <input value=\"\" type=\"search\" placeholder=\"Search\" id=\"listings-search\" data-wp-on--input=\"actions.updateSearchString\"\n                               data-wp-bind--value=\"context.search_string\" aria-label=\"Search \" class=\"search-box\" autocomplete=\"off\">\n                        <button type=\"button\" class=\"clear-search\" data-wp-on--click=\"actions.clearSearch\" aria-label=\"Clear Search\" id=\"clear-search-button\">&#x2715;<\/button>\n                        <button type=\"button\" id=\"listings-search-btn\" data-wp-on--click=\"actions.search\" aria-label=\"Submit search\"\n                                class=\"button button--small button--circle has-icon--after has-icon--search\"><\/button>\n                    <\/div>\n                <\/div>\n                <div class=\"inputs-wrap size-14\">\n                    <!--todo: finish the rest with wp-init -->\n                    <fieldset style=\"display:block;\" class=\"input-wrap mg-bottom-x2\" id=\"categories\" data-wp-init=\"actions.checkCategoriesDisplay\"\n                              data-wp-style--display=\"context.categoriesOpen\" data-wp-context='{ \"categoriesOpen\" : \"block\"}'>\n                        <legend class=\"h5 color-cyan-900\">Type<\/legend>\n                        <template data-wp-each--category=\"context.categories.items\" data-wp-each-key=\"context.category.id\">\n                            <label>\n                                <input type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\"><\/span>\n                            <\/label>\n                        <\/template>\n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Budget-friendly\" data-value=\"525\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Budget-friendly<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Luxury\" data-value=\"524\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Luxury<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Fast Casual\" data-value=\"521\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Fast Casual<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Pop-up Farm Stand\" data-value=\"520\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Pop-up Farm Stand<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Takeout Option\" data-value=\"519\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Takeout Option<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Restaurant Week\" data-value=\"517\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Restaurant Week<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Tasting Rooms\" data-value=\"515\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Tasting Rooms<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Regional Brewery Tours\" data-value=\"499\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Regional Brewery Tours<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Brewery Tours\" data-value=\"498\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Brewery Tours<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Steakhouse\" data-value=\"236\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Steakhouse<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Specialty\" data-value=\"222\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Specialty<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Seafood\" data-value=\"217\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Seafood<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Mexican\" data-value=\"178\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Mexican<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Local Markets\" data-value=\"171\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Local Markets<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Italian\" data-value=\"164\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Italian<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Irish\" data-value=\"162\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Irish<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Indian\" data-value=\"160\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Indian<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Ice Cream Shops\" data-value=\"158\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Ice Cream Shops<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Group Friendly\" data-value=\"130\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Group Friendly<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Fast Food\" data-value=\"111\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Fast Food<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Diners\" data-value=\"87\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Diners<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Deli\" data-value=\"85\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Deli<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Cafes &amp; Coffee Shops\" data-value=\"42\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Cafes &amp; Coffee Shops<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Breweries &amp; Distilleries\" data-value=\"37\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Breweries &amp; Distilleries<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"American\" data-value=\"2\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">American<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Asian\" data-value=\"16\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Asian<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Bakery\" data-value=\"19\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Bakery<\/span>\n                            <\/label>\n                        \n                            <label data-wp-each-child=\"listingsGrid::context.categories.items\">\n                                <input data-label=\"Barbeque\" data-value=\"25\" type=\"checkbox\"\n                                       data-wp-bind--data-value=\"context.category.id\"\n                                       data-wp-bind--checked=\"context.category.checked\"\n                                       data-wp-on--change=\"actions.addFilter\"\n                                       data-type=\"category\"\n                                       data-wp-init=\"callbacks.initialCategoryState\"\n                                       data-wp-bind--data-label=\"context.category.name\"\n                                >\n                                <span data-wp-text=\"context.category.name\">Barbeque<\/span>\n                            <\/label>\n                        \n                        <button class=\"read-more color-fuchsia-900 has-icon has-icon--after has-icon--arrow-down has-icon--bg-fuchsia-900\" aria-expanded=\"false\"\n                                aria-controls=\"category-a\"> View More\n                        <\/button>\n                    <\/fieldset>\n                                        \n                                            <fieldset style=\"display:block;\" class=\"input-wrap mg-bottom-x2\" id=\"amenities\"\n                                  data-wp-context='{ \"amenitiesOpen\" : \"block\"}'\n                                  data-wp-style--display=\"context.amenitiesOpen\"\n                                  data-wp-init=\"actions.checkAmenitiesDisplay\"\n                        >\n                            <legend class=\"h5 color-cyan-900\">Amenities<\/legend>\n                            <template data-wp-each--amenity=\"context.amenities\" data-wp-each-key=\"context.amenity.id\">\n                                <label>\n                                    <input type=\"checkbox\"\n                                           data-wp-bind--data-value=\"context.amenity.id\"\n                                           data-wp-bind--checked=\"context.amenity.checked\"\n                                           data-wp-on--change=\"actions.addFilter\"\n                                           data-wp-init=\"callbacks.initialAmenityState\"\n                                           data-type=\"amenity\"\n                                           data-wp-bind--data-label=\"context.amenity.name\"\n                                    >\n                                    <span data-wp-text=\"context.amenity.name\"><\/span>\n                                <\/label>\n                            <\/template>\n                                <label data-wp-each-child=\"listingsGrid::context.amenities\">\n                                    <input data-label=\"Curbside Pick Up Available\" data-value=\"190\" type=\"checkbox\"\n                                           data-wp-bind--data-value=\"context.amenity.id\"\n                                           data-wp-bind--checked=\"context.amenity.checked\"\n                                           data-wp-on--change=\"actions.addFilter\"\n                                           data-wp-init=\"callbacks.initialAmenityState\"\n                                           data-type=\"amenity\"\n                                           data-wp-bind--data-label=\"context.amenity.name\"\n                                    >\n                                    <span data-wp-text=\"context.amenity.name\">Curbside Pick Up Available<\/span>\n                                <\/label>\n                            \n                                <label data-wp-each-child=\"listingsGrid::context.amenities\">\n                                    <input data-label=\"Drive Thru Available\" data-value=\"192\" type=\"checkbox\"\n                                           data-wp-bind--data-value=\"context.amenity.id\"\n                                           data-wp-bind--checked=\"context.amenity.checked\"\n                                           data-wp-on--change=\"actions.addFilter\"\n                                           data-wp-init=\"callbacks.initialAmenityState\"\n                                           data-type=\"amenity\"\n                                           data-wp-bind--data-label=\"context.amenity.name\"\n                                    >\n                                    <span data-wp-text=\"context.amenity.name\">Drive Thru Available<\/span>\n                                <\/label>\n                            \n                                <label data-wp-each-child=\"listingsGrid::context.amenities\">\n                                    <input data-label=\"Online Orders Available\" data-value=\"191\" type=\"checkbox\"\n                                           data-wp-bind--data-value=\"context.amenity.id\"\n                                           data-wp-bind--checked=\"context.amenity.checked\"\n                                           data-wp-on--change=\"actions.addFilter\"\n                                           data-wp-init=\"callbacks.initialAmenityState\"\n                                           data-type=\"amenity\"\n                                           data-wp-bind--data-label=\"context.amenity.name\"\n                                    >\n                                    <span data-wp-text=\"context.amenity.name\">Online Orders Available<\/span>\n                                <\/label>\n                            \n                                <label data-wp-each-child=\"listingsGrid::context.amenities\">\n                                    <input data-label=\"Outdoor Dining\" data-value=\"189\" type=\"checkbox\"\n                                           data-wp-bind--data-value=\"context.amenity.id\"\n                                           data-wp-bind--checked=\"context.amenity.checked\"\n                                           data-wp-on--change=\"actions.addFilter\"\n                                           data-wp-init=\"callbacks.initialAmenityState\"\n                                           data-type=\"amenity\"\n                                           data-wp-bind--data-label=\"context.amenity.name\"\n                                    >\n                                    <span data-wp-text=\"context.amenity.name\">Outdoor Dining<\/span>\n                                <\/label>\n                            \n                                <label data-wp-each-child=\"listingsGrid::context.amenities\">\n                                    <input data-label=\"Reservations Required\" data-value=\"193\" type=\"checkbox\"\n                                           data-wp-bind--data-value=\"context.amenity.id\"\n                                           data-wp-bind--checked=\"context.amenity.checked\"\n                                           data-wp-on--change=\"actions.addFilter\"\n                                           data-wp-init=\"callbacks.initialAmenityState\"\n                                           data-type=\"amenity\"\n                                           data-wp-bind--data-label=\"context.amenity.name\"\n                                    >\n                                    <span data-wp-text=\"context.amenity.name\">Reservations Required<\/span>\n                                <\/label>\n                            \n                                <label data-wp-each-child=\"listingsGrid::context.amenities\">\n                                    <input data-label=\"Single Use Menus\" data-value=\"187\" type=\"checkbox\"\n                                           data-wp-bind--data-value=\"context.amenity.id\"\n                                           data-wp-bind--checked=\"context.amenity.checked\"\n                                           data-wp-on--change=\"actions.addFilter\"\n                                           data-wp-init=\"callbacks.initialAmenityState\"\n                                           data-type=\"amenity\"\n                                           data-wp-bind--data-label=\"context.amenity.name\"\n                                    >\n                                    <span data-wp-text=\"context.amenity.name\">Single Use Menus<\/span>\n                                <\/label>\n                            \n                                <label data-wp-each-child=\"listingsGrid::context.amenities\">\n                                    <input data-label=\"Table Dividers\" data-value=\"188\" type=\"checkbox\"\n                                           data-wp-bind--data-value=\"context.amenity.id\"\n                                           data-wp-bind--checked=\"context.amenity.checked\"\n                                           data-wp-on--change=\"actions.addFilter\"\n                                           data-wp-init=\"callbacks.initialAmenityState\"\n                                           data-type=\"amenity\"\n                                           data-wp-bind--data-label=\"context.amenity.name\"\n                                    >\n                                    <span data-wp-text=\"context.amenity.name\">Table Dividers<\/span>\n                                <\/label>\n                            \n                            <button class=\"read-more color-fuchsia-900 has-icon has-icon--after has-icon--arrow-down has-icon--bg-fuchsia-900\" aria-expanded=\"false\"\n                                    aria-controls=\"category-a\"> View More\n                            <\/button>\n                        <\/fieldset>\n                                    <\/div>\n                <div class=\"bottom-buttons fold gapped justify-content-between\">\n                    <button data-wp-on--click=\"actions.resetFilters\"\n                            class=\"has-icon has-icon--before has-icon--refresh has-icon--bg-fuchsia-900 button-as-link size-14 color-fuchsia-900\" aria-label=\"Clear filters\">Clear\n                    <\/button>\n                    <!-- <button data-wp-on--click=\"actions.get_listings\" class=\"close-filters-panel button button--tight button--small has-icon has-icon--after has-icon--tailarrow-right\">Filter results<\/button> -->\n                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"results-wrap\">\n            <div class=\"results-settings fold-sm-up flex-nowrap align-items-center mg-bottom\">\n                <div class=\"col-sm-2 results-count\">\n                    <p class=\"size-12\" aria-live=\"polite\" id=\"results-count\"><\/p>\n                <\/div>\n                <div class=\"col-sm-4 sortings-wrap\">\n                    <div class=\"trigger-filters\">\n                        <button class=\"button button--tight button--small has-icon has-icon--after has-icon--filter\" id=\"filters-mobile\">Filter<\/button>\n                    <\/div>\n                    <div class=\"view-modes\" role=\"group\" aria-label=\"View modes\">\n                        <button id=\"list-view-btn\" class=\"button button--small button--transparent has-icon has-icon--before has-icon--sort active\" aria-pressed=\"true\"\n                                data-type=\"list\"\n                                data-wp-context='{ \"listPressed\" : \"true\"}'\n                                data-wp-on--click=\"actions.setActiveView\"\n                                data-wp-class--active=\"context.activeViewList\">List view\n                        <\/button>\n                        <button id=\"map-view-btn\" class=\"button button--small has-icon has-icon--before has-icon--map\" aria-pressed=\"false\"\n                                data-type=\"map\"\n                                data-wp-context='{ \"mapPressed\" : \"false\"}'\n                                data-wp-on--click=\"actions.setActiveView\"\n                                data-wp-class--active=\"context.activeViewMap\">Map view\n                        <\/button>\n                    <\/div>\n                    <div class=\"sort-by-wrap\">\n                        <div class=\"dd size-14\">\n                            <button class=\"ddbtn has-icon has-icon--after has-icon--arrow-down button-as-link has-icon--bg-fuchsia-900 color-fuchsia-900 font-weight-600\"\n                                    aria-haspopup=\"true\" aria-expanded=\"false\" id=\"sortButton\">\n                                Sort by\n                            <\/button>\n                            <ul class=\"dd-menu\" aria-labelledby=\"sortButton\">\n                                <li data-value=\"random\" tabindex=\"0\">\n                                    <label>\n                                        <input checked type=\"radio\" id=\"option-az\" value=\"Random\"\n                                               data-type=\"random\"\n                                               data-wp-bind--checked=\"context.randomChecked\"\n                                               data-wp-on--change=\"actions.sortList\"\n                                        \/> Random<\/label>\n                                <\/li>\n                                <li data-value=\"A-Z\" tabindex=\"1\">\n                                    <label>\n                                        <input type=\"radio\" id=\"option-az\" value=\"A-Z\"\n                                               data-type=\"az\"\n                                               data-wp-bind--checked=\"context.azChecked\"\n                                               data-wp-on--change=\"actions.sortList\"\n                                        \/> A-Z<\/label>\n                                <\/li>\n                                <li data-value=\"Z-A\" tabindex=\"2\">\n                                    <label>\n                                        <input type=\"radio\" id=\"option-za\" value=\"Z-A\"\n                                               data-wp-bind--checked=\"context.zaChecked\"\n                                               data-type=\"za\"\n                                               data-wp-on--change=\"actions.sortList\"\n                                        \/> Z-A<\/label>\n                                <\/li>\n                                <li data-value=\"newest\" tabindex=\"3\">\n                                    <label>\n                                        <input type=\"radio\" id=\"option-newest\" value=\"Newest\"\n                                               data-wp-bind--checked=\"context.newestChecked\"\n                                               data-type=\"newest\"\n                                               data-wp-on--change=\"actions.sortList\"\n                                        \/> Newest<\/label>\n                                <\/li>\n                            <\/ul>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"selected-list fold\">\n                <ul style=\"display:none;\" class=\"unformatted fold gapped-small\" aria-label=\"Selected filters\" data-wp-style--display=\"context.hasPills\">\n                    <template data-wp-each--pill=\"state.pills\">\n                        <li><a class=\"a-tag has-icon has-icon--after has-icon--close has-icon--bg-fuchsia-900 bg-fuchsia-100 size-12\"\n                               data-wp-bind--data-type=\"context.pill.type\"\n                               data-wp-bind--data-value=\"context.pill.data_value\"\n                               aria-label=\"context.pill.label\"\n                               data-wp-bind--data-label=\"context.pill.label\"\n                               data-wp-on--click=\"actions.removePill\"\n                               data-wp-text=\"context.pill.label\">\n                            <\/a>\n                        <\/li>\n                    <\/template>\n                <\/ul>\n                <button style=\"display:none;\" data-wp-style--display=\"context.isResetOpen\" data-wp-on--click=\"actions.resetFilters\"\n                        class=\"clear-filters has-icon has-icon--before has-icon--refresh has-icon--bg-fuchsia-900 button-as-link size-14 color-fuchsia-900\"\n                        aria-label=\"Clear Filters\">Clear\n                <\/button>\n            <\/div>\n            <div id=\"listings-list-grid\" data-wp-watch--page=\"actions.watchPageChange\" data-wp-style--display=\"context.activeViewListDisplay\"\n                 class=\"list-results grid-boxes mg-top-x2\"><\/div>\n            <div style=\"display:none;\" id=\"map\" data-wp-style--display=\"context.activeViewMapDisplay\"><\/div>\n        <\/div>\n    <\/div>\n<\/section>\n<script>(g => {\n        var h, a, k, p = \"The Google Maps JavaScript API\", c = \"google\", l = \"importLibrary\", q = \"__ib__\", m = document, b = window;\n        b = b[c] || (b[c] = {});\n        var d = b.maps || (b.maps = {}), r = new Set, e = new URLSearchParams, u = () => h || (h = new Promise(async (f, n) => {\n            await (a = m.createElement(\"script\"));\n            e.set(\"libraries\", [...r] + \"\");\n            for (k in g) e.set(k.replace(\/[A-Z]\/g, t => \"_\" + t[0].toLowerCase()), g[k]);\n            e.set(\"callback\", c + \".maps.\" + q);\n            a.src = `https:\/\/maps.${c}apis.com\/maps\/api\/js?` + e;\n            d[q] = f;\n            a.onerror = () => h = n(Error(p + \" could not load.\"));\n            a.nonce = m.querySelector(\"script[nonce]\")?.nonce || \"\";\n            m.head.append(a)\n        }));\n        d[l] ? console.warn(p + \" only loads once. Ignoring:\", g) : d[l] = (f, ...n) => r.add(f) && u().then(() => d[l](f, ...n))\n    })\n    ({key: \"AIzaSyC2STiWhAEatXVCfc1eolQogzxltXwaq6M\", v: \"weekly\"});<\/script><script type=\"text\/javascript\">\n    async function initMap() {\n        \/\/ Request needed libraries.\n        const {Map} = await google.maps.importLibrary(\"maps\");\n        const {AdvancedMarkerElement} = await google.maps.importLibrary(\"marker\");\n\n        const infowindow = new google.maps.InfoWindow();\n        const bounds = new google.maps.LatLngBounds();\n\n        const map = new Map(document.getElementById(\"map\"), {\n            zoom: 14,\n            mapId: 'vvb listings id',\n        });\n\n        const markers = [];\n        const labels = [];\n\n        \/\/coordinates\n        let coords = document.querySelectorAll('.result-box');\n\n        [...coords].map(function(item){\n\n            let foundCoords = (item.getAttribute('data-listing-coords').split(\",\"));\n\n            const pinImg = document.createElement(\"img\");\n            pinImg.src = \"\/wp-content\/themes\/virginia-beach\/assets\/images\/point.svg?v=1\";\n\n            if(foundCoords[0] !== \"\") {\n                if(foundCoords[0].length !== 0)\n                {\n                    markers.push(new AdvancedMarkerElement({\n                        map,\n                        position: {lat: parseFloat(foundCoords[0]), lng: parseFloat(foundCoords[1])},\n                        title: item.getAttribute('data-listing-name'),\n                        content: pinImg\n                    }));\n                }\n            }\n\n            labels.push({\n                name: item.getAttribute('data-listing-name'),\n                link: item.getAttribute('data-listing-link'),\n                thumb: item.getAttribute('data-listing-thumb'),\n                region: item.getAttribute('data-deregion'),\n            });\n\n        });\n\n        for (let i = 0; i < markers.length; i++) {\n\n            markers[i].addListener(\"gmp-click\", () => {\n                infowindow.open({\n                    anchor: markers[i],\n                    map\n                });\n\n                let info = create_info(labels[i].thumb, labels[i].name, labels[i].region, labels[i].link);\n                infowindow.setContent(info);\n\n            });\n\n            bounds.extend(markers[i].position);\n\n        }\n\n        map.fitBounds(bounds);\n    }\n\n\n    function create_info(img, title, location, link) {\n        \/\/ Escape function to prevent XSS\n        const escapeHTML = (str) => {\n            if (!str) return '';\n            return String(str)\n                .replace(\/&\/g, '&amp;')\n                .replace(\/<\/g, '&lt;')\n                .replace(\/>\/g, '&gt;')\n                .replace(\/\"\/g, '&quot;')\n                .replace(\/'\/g, '&#39;');\n        };\n\n        \/\/ Escape the user inputs\n        const safeTitle = escapeHTML(title);\n        const safeLocation = escapeHTML(location);\n\n        \/\/ For URLs, we should use proper attributes\n        return `\n        <div class=\"popup-wrap\">\n           <!-- <button class=\"button button--circle has-icon--after has-icon--close\">close<\/button> -->\n            <div class=\"image-wrap mg-bottom\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"${img}\" alt=\"\" width=\"300\" height=\"250\" \/>\n            <\/div>\n            <div class=\"content-wrap fold flex-column align-items-start\">\n                <p class=\"h5 no-mg-bottom\">${safeTitle}<\/p>\n                <p class=\"the-location size-12 color-black head-font-family has-icon has-icon--before has-icon--map mg-top-small\">${safeLocation}<\/p>\n                <a href=\"${link}\" class=\"read-more color-fuchsia-900 has-icon has-icon--after has-icon--tailarrow-right has-icon--bg-fuchsia-900 mg-top align-self-end\">Get info<\/a>\n            <\/div>\n        <\/div>\n    `;\n    }\n<\/script><section class=\"ugc-block mg-top-x2\">\n\t<div class=\"fold-sm-up fold-wrap xl padded-sm-up gapped pd-top-x2 pd-bottom-x2 justify-content-center\">\n\t\t<div class=\"content-wrap col-sm-2\">\n\t\t\t<p class=\"alt-font-family size-32 mg-bottom-small color-white\">Trouve plus d\u2019inspiration<\/p>\n\t\t\t<h2 class=\"mg-bottom\">Imagine-toi \u00e0 Virginia Beach<\/h2>\n\t\t\t<p>Ressentez l&#8217;accueil chaleureux de la destination en parcourant les photos des vacances inoubliables d&#8217;autres visiteurs, puis commencez \u00e0 planifier votre escapade \u00e0 Virginia Beach.<\/p>\n\t\t<\/div>\n\t\t<div class=\"crowdriff-wrap col-sm-4\">\n\t\t\t<script id=\"cr-init__d540c75bbaf4b4cb\" src=\"https:\/\/starling.crowdriff.com\/js\/crowdriff.js\" async=\"\"><\/script>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":28482,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"enable_ai_generated_excerpts":true,"ai_model_name":"","ai_prompt_id":"","footnotes":""},"class_list":["post-28481","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"publishpress_future_action":{"enabled":false,"date":"2026-09-12 19:08:51","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"translation_priority","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/pages\/28481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/comments?post=28481"}],"version-history":[{"count":2,"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/pages\/28481\/revisions"}],"predecessor-version":[{"id":28489,"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/pages\/28481\/revisions\/28489"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/media\/28482"}],"wp:attachment":[{"href":"https:\/\/www.visitvirginiabeach.com\/fr\/wp-json\/wp\/v2\/media?parent=28481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}