{
  "contentStorage": "postgres",
  "title": "Pages · Relations",
  "description": "Pages, in Paris' 16th arrondissement, is run by chef Ryuji Teshima (Teshi) with a focus on rigorous sourcing; it is listed in the Paris starred list of the MICHELIN Guide France 2025.",
  "url": "/en/places/pages-paris/relation.html",
  "entity": {
    "customFields": [
      {
        "key": "address",
        "value": "4 rue Auguste Vacquerie, Paris, 75116"
      },
      {
        "key": "hours",
        "value": "Open Mon-Fri; last seating 12:00-13:00 for lunch, 19:30-20:00 for dinner"
      },
      {
        "key": "price",
        "value": "Lunch menus 75€/115€; dinner menus 170€/260€"
      },
      {
        "key": "chef",
        "value": "Ryuji Teshima (Teshi)"
      },
      {
        "key": "website",
        "value": "https://www.restaurantpages.fr"
      }
    ],
    "id": "place_restaurant_france_paris_pages",
    "type": "place",
    "title": "Pages",
    "slug": "pages-paris",
    "summary": "Pages, in Paris' 16th arrondissement, is run by chef Ryuji Teshima (Teshi) with a focus on rigorous sourcing; it is listed in the Paris starred list of the MICHELIN Guide France 2025.",
    "status": "published",
    "categories": [
      "category-food"
    ],
    "tags": [],
    "sources": [
      {
        "id": "guide2025",
        "title": "La liste complète des Étoiles du Guide MICHELIN France 2025",
        "author": "MICHELIN Guide",
        "date": "2025-03-31",
        "url": "https://guide.michelin.com/fr/fr/article/michelin-guide-ceremony/guide-michelin-france-2025-la-liste-complete-des-etoiles"
      },
      {
        "id": "restaurant",
        "title": "Restaurant Pages — Accès \u0026 info",
        "author": "Restaurant Pages",
        "date": "2026",
        "url": "https://www.restaurantpages.fr/reservation.php"
      },
      {
        "id": "products",
        "title": "Restaurant Pages — Produits",
        "author": "Restaurant Pages",
        "date": "2026",
        "url": "https://www.restaurantpages.fr/produits.php"
      },
      {
        "id": "teshi",
        "title": "Restaurant Pages — Teshi",
        "author": "Restaurant Pages",
        "date": "2026",
        "url": "https://www.restaurantpages.fr/teshi.php"
      }
    ],
    "createdAt": "2026-10-31T17:32:25+08:00",
    "updatedAt": "2026-10-31T17:32:25+08:00",
    "updatedBy": "user:admin",
    "revision": 4,
    "body": "**Pages** is a restaurant at 4 rue Auguste Vacquerie in Paris' 16th arrondissement, run by chef Ryuji Teshima (Teshi). [^restaurant][^teshi]\n\n## Overview\nThe official pages do not state a cuisine category, so none is assigned here. The restaurant's own website recounts the chef's background; its produce page lists 60-day aged Simmental beef, Brittany lobster, and seasonal vegetables such as radishes grown by Annie Bertin. [^restaurant][^products][^teshi]\n\n## The Chef\nTeshi earned a dual diploma in cuisine and sommellerie in Japan, started out in French restaurants in Tokyo, then trained in France at Les Berceaux in Épernay and at Lucas Carton in Paris. To deepen his knowledge of produce, he spent nearly three years of Saturdays at Hugo Desnoyer's butcher shop studying meat and butchery, then ran the fish counter at Terroirs d'Avenir on rue du Nil in Paris. In the summer of 2014 he and pastry chef-sommelière Naoko Oishi opened Pages together — Teshi in the kitchen, Naoko in the dining room and at pastry. [^teshi]\n\n## Menu Highlights\nThe official reservation page lists the lunch Menu Déjeuner at 75€ and Menu Découverte at 115€, and in the evening the Menu Dégustation at 170€ and Menu PAGES at 260€, with supplements such as caviar (35€) and Wagyu two ways (50€). [^restaurant]\n\n## Honours\nThe restaurant is included in the Paris starred list of the MICHELIN Guide France 2025. [^guide2025]\n\n## Practical Information\n- Address: 4 rue Auguste Vacquerie, Paris, 75116 [^restaurant]\n- Opening hours: open Monday to Friday, with last seating at 12:00-13:00 for lunch and 19:30-20:00 for dinner [^restaurant]\n- Price: lunch menus 75€/115€; dinner menus 170€/260€ [^restaurant]\n- Reservations: parties over 6 or privatization by email to RESERVATIONS@RESTAURANTPAGES.FR [^restaurant]\n- Website: https://www.restaurantpages.fr [^restaurant]",
    "url": "/places/pages-paris.html",
    "lang": "en",
    "availableLangs": [
      "zh",
      "en"
    ],
    "placeKind": "restaurant"
  },
  "entities": null,
  "relations": [
    {
      "id": "relation_paris_restaurant_pages_located_in_paris",
      "fromId": "place_restaurant_france_paris_pages",
      "relationType": "located_in",
      "toId": "place_france_paris",
      "sourceRefs": [
        {
          "entityId": "place_restaurant_france_paris_pages",
          "sourceId": "guide2025"
        }
      ],
      "label": "Located in",
      "targetId": "place_france_paris",
      "targetTitle": "巴黎",
      "targetUrl": "/en/places/paris.html",
      "incoming": false
    }
  ],
  "relationGroups": [
    {
      "type": "same_area",
      "label": "同区域",
      "hubId": "place_france_paris",
      "hubTitle": "巴黎",
      "hubUrl": "/en/places/paris.html",
      "items": [
        {
          "id": "relation_paris_restaurant_at_located_in_paris",
          "fromId": "place_restaurant_france_paris_at",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_at",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_at",
          "targetTitle": "AT",
          "targetUrl": "/en/places/at-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_accents_table_bourse_located_in_paris",
          "fromId": "place_restaurant_france_paris_accents_table_bourse",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_accents_table_bourse",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_accents_table_bourse",
          "targetTitle": "Accents Table Bourse",
          "targetUrl": "/en/places/accents-table-bourse-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_alliance_located_in_paris",
          "fromId": "place_restaurant_france_paris_alliance",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_alliance",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_alliance",
          "targetTitle": "Alliance",
          "targetUrl": "/en/places/alliance-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_alleno_located_in_paris",
          "fromId": "place_restaurant_france_paris_alleno",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_alleno",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_alleno",
          "targetTitle": "Alléno Paris au Pavillon Ledoyen",
          "targetUrl": "/en/places/alleno-paris-au-pavillon-ledoyen.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_anne_located_in_paris",
          "fromId": "place_restaurant_france_paris_anne",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_anne",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_anne",
          "targetTitle": "Anne",
          "targetUrl": "/en/places/anne-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_arpege_located_in_paris",
          "fromId": "place_restaurant_france_paris_arpege",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_arpege",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_arpege",
          "targetTitle": "Arpège",
          "targetUrl": "/en/places/arpege.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_baieta_located_in_paris",
          "fromId": "place_restaurant_france_paris_baieta",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_baieta",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_baieta",
          "targetTitle": "Baieta",
          "targetUrl": "/en/places/baieta-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_datil_located_in_paris",
          "fromId": "place_restaurant_france_paris_datil",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_datil",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_datil",
          "targetTitle": "Datil",
          "targetUrl": "/en/places/datil-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_david_toutain_located_in_paris",
          "fromId": "place_restaurant_france_paris_david_toutain",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_david_toutain",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_david_toutain",
          "targetTitle": "David Toutain",
          "targetUrl": "/en/places/david-toutain-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_espadon_located_in_paris",
          "fromId": "place_restaurant_france_paris_espadon",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_espadon",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_espadon",
          "targetTitle": "Espadon",
          "targetUrl": "/en/places/espadon-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_fleur_de_pave_located_in_paris",
          "fromId": "place_restaurant_france_paris_fleur_de_pave",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_fleur_de_pave",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_fleur_de_pave",
          "targetTitle": "Fleur de Pavé",
          "targetUrl": "/en/places/fleur-de-pave-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_frenchie_located_in_paris",
          "fromId": "place_restaurant_france_paris_frenchie",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_frenchie",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_frenchie",
          "targetTitle": "Frenchie",
          "targetUrl": "/en/places/frenchie-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_granite_located_in_paris",
          "fromId": "place_restaurant_france_paris_granite",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_granite",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_granite",
          "targetTitle": "Granite",
          "targetUrl": "/en/places/granite-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_guy_savoy_located_in_paris",
          "fromId": "place_restaurant_france_paris_guy_savoy",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_guy_savoy",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_guy_savoy",
          "targetTitle": "Guy Savoy",
          "targetUrl": "/en/places/guy-savoy-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_hakuba_located_in_paris",
          "fromId": "place_restaurant_france_paris_hakuba",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_hakuba",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_hakuba",
          "targetTitle": "Hakuba",
          "targetUrl": "/en/places/hakuba-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_kei_located_in_paris",
          "fromId": "place_restaurant_france_paris_kei",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_kei",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_kei",
          "targetTitle": "Kei",
          "targetUrl": "/en/places/kei-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_l_abysse_located_in_paris",
          "fromId": "place_restaurant_france_paris_l_abysse",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_l_abysse",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_l_abysse",
          "targetTitle": "L'Abysse au Pavillon Ledoyen",
          "targetUrl": "/en/places/l-abysse-au-pavillon-ledoyen-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_l-ambroisie_located_in_paris",
          "fromId": "place_restaurant_france_paris_l-ambroisie",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_l-ambroisie",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_l-ambroisie",
          "targetTitle": "L'Ambroisie",
          "targetUrl": "/en/places/l-ambroisie.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_loiseau_blanc_located_in_paris",
          "fromId": "place_restaurant_france_paris_loiseau_blanc",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_loiseau_blanc",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_loiseau_blanc",
          "targetTitle": "L'Oiseau Blanc",
          "targetUrl": "/en/places/loiseau-blanc-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_l_orangerie_located_in_paris",
          "fromId": "place_restaurant_france_paris_l_orangerie",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_l_orangerie",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_l_orangerie",
          "targetTitle": "L'Orangerie",
          "targetUrl": "/en/places/l-orangerie-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_la_dame_de_pic_located_in_paris",
          "fromId": "place_restaurant_france_paris_la_dame_de_pic",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_la_dame_de_pic",
              "sourceId": "guide2025"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_la_dame_de_pic",
          "targetTitle": "La Dame de Pic",
          "targetUrl": "/en/places/la-dame-de-pic-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_la_scene_located_in_paris",
          "fromId": "place_restaurant_france_paris_la_scene",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_la_scene",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_la_scene",
          "targetTitle": "La Scène",
          "targetUrl": "/en/places/la-scene-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_le_baudelaire_located_in_paris",
          "fromId": "place_restaurant_france_paris_le_baudelaire",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_le_baudelaire",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_le_baudelaire",
          "targetTitle": "Le Baudelaire",
          "targetUrl": "/en/places/le-baudelaire-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_le_cinq_located_in_paris",
          "fromId": "place_restaurant_france_paris_le_cinq",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_le_cinq",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_le_cinq",
          "targetTitle": "Le Cinq",
          "targetUrl": "/en/places/le-cinq-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_le_clarence_located_in_paris",
          "fromId": "place_restaurant_france_paris_le_clarence",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_le_clarence",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_le_clarence",
          "targetTitle": "Le Clarence",
          "targetUrl": "/en/places/le-clarence-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_le_gabriel_located_in_paris",
          "fromId": "place_restaurant_france_paris_le_gabriel",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_le_gabriel",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_le_gabriel",
          "targetTitle": "Le Gabriel - La Réserve Paris",
          "targetUrl": "/en/places/le-gabriel-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_le_grand_restaurant_located_in_paris",
          "fromId": "place_restaurant_france_paris_le_grand_restaurant",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_le_grand_restaurant",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_le_grand_restaurant",
          "targetTitle": "Le Grand Restaurant - Jean-François Piège",
          "targetUrl": "/en/places/le-grand-restaurant-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_le_jules_verne_located_in_paris",
          "fromId": "place_restaurant_france_paris_le_jules_verne",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_le_jules_verne",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_le_jules_verne",
          "targetTitle": "Le Jules Verne",
          "targetUrl": "/en/places/le-jules-verne-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_le_pre_catelan_located_in_paris",
          "fromId": "place_restaurant_france_paris_le_pre_catelan",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_le_pre_catelan",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_le_pre_catelan",
          "targetTitle": "Le Pré Catelan",
          "targetUrl": "/en/places/le-pre-catelan.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_le_sergent_recruteur_located_in_paris",
          "fromId": "place_restaurant_france_paris_le_sergent_recruteur",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_le_sergent_recruteur",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_le_sergent_recruteur",
          "targetTitle": "Le Sergent Recruteur",
          "targetUrl": "/en/places/le-sergent-recruteur-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_le_taillevent_located_in_paris",
          "fromId": "place_restaurant_france_paris_le_taillevent",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_le_taillevent",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_le_taillevent",
          "targetTitle": "Le Taillevent",
          "targetUrl": "/en/places/le-taillevent-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_le_tout_paris_located_in_paris",
          "fromId": "place_restaurant_france_paris_le_tout_paris",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_le_tout_paris",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_le_tout_paris",
          "targetTitle": "Le Tout-Paris",
          "targetUrl": "/en/places/le-tout-paris-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_maison_rostang_located_in_paris",
          "fromId": "place_restaurant_france_paris_maison_rostang",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_maison_rostang",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_maison_rostang",
          "targetTitle": "Maison Rostang",
          "targetUrl": "/en/places/maison-rostang-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_marsan_located_in_paris",
          "fromId": "place_restaurant_france_paris_marsan",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_marsan",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_marsan",
          "targetTitle": "Marsan par Hélène Darroze",
          "targetUrl": "/en/places/marsan-par-helene-darroze-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_mavrommatis_located_in_paris",
          "fromId": "place_restaurant_france_paris_mavrommatis",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_mavrommatis",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_mavrommatis",
          "targetTitle": "Mavrommatis",
          "targetUrl": "/en/places/mavrommatis-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_nhome_located_in_paris",
          "fromId": "place_restaurant_france_paris_nhome",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_nhome",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_nhome",
          "targetTitle": "Nhome",
          "targetUrl": "/en/places/nhome-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_omar_dhiab_located_in_paris",
          "fromId": "place_restaurant_france_paris_omar_dhiab",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_omar_dhiab",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_omar_dhiab",
          "targetTitle": "Omar Dhiab",
          "targetUrl": "/en/places/omar-dhiab-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_palais_royal_restaurant_located_in_paris",
          "fromId": "place_restaurant_france_paris_palais_royal_restaurant",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_palais_royal_restaurant",
              "sourceId": "guide2025"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_palais_royal_restaurant",
          "targetTitle": "Palais Royal Restaurant",
          "targetUrl": "/en/places/palais-royal-restaurant-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_pantagruel_located_in_paris",
          "fromId": "place_restaurant_france_paris_pantagruel",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_pantagruel",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_pantagruel",
          "targetTitle": "Pantagruel",
          "targetUrl": "/en/places/pantagruel-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_pierre_gagnaire_located_in_paris",
          "fromId": "place_restaurant_france_paris_pierre_gagnaire",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_pierre_gagnaire",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_pierre_gagnaire",
          "targetTitle": "Pierre Gagnaire",
          "targetUrl": "/en/places/pierre-gagnaire-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_plenitude_located_in_paris",
          "fromId": "place_restaurant_france_paris_plenitude",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_plenitude",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_plenitude",
          "targetTitle": "Plénitude - Cheval Blanc Paris",
          "targetUrl": "/en/places/plenitude-cheval-blanc-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_pur_jean_francois_rouquette_located_in_paris",
          "fromId": "place_restaurant_france_paris_pur_jean_francois_rouquette",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_pur_jean_francois_rouquette",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_pur_jean_francois_rouquette",
          "targetTitle": "Pur' - Jean-François Rouquette",
          "targetUrl": "/en/places/pur-jean-francois-rouquette-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_restaurant_h_located_in_paris",
          "fromId": "place_restaurant_france_paris_restaurant_h",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_restaurant_h",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_restaurant_h",
          "targetTitle": "Restaurant H",
          "targetUrl": "/en/places/restaurant-h-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_restaurant_le_meurice_alain_ducasse_located_in_paris",
          "fromId": "place_restaurant_france_paris_restaurant_le_meurice_alain_ducasse",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_restaurant_le_meurice_alain_ducasse",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_restaurant_le_meurice_alain_ducasse",
          "targetTitle": "Restaurant Le Meurice Alain Ducasse",
          "targetUrl": "/en/places/le-meurice-alain-ducasse-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_shabour_located_in_paris",
          "fromId": "place_restaurant_france_paris_shabour",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_shabour",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_shabour",
          "targetTitle": "Shabour",
          "targetUrl": "/en/places/shabour-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_sola_located_in_paris",
          "fromId": "place_restaurant_france_paris_sola",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_sola",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_sola",
          "targetTitle": "Sola",
          "targetUrl": "/en/places/sola-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_sushi_b_located_in_paris",
          "fromId": "place_restaurant_france_paris_sushi_b",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_sushi_b",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_sushi_b",
          "targetTitle": "Sushi B",
          "targetUrl": "/en/places/sushi-b-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_table_bruno_verjus_located_in_paris",
          "fromId": "place_restaurant_france_paris_table_bruno_verjus",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_table_bruno_verjus",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_table_bruno_verjus",
          "targetTitle": "Table - Bruno Verjus",
          "targetUrl": "/en/places/table-bruno-verjus-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_yam_tcha_located_in_paris",
          "fromId": "place_restaurant_france_paris_yam_tcha",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_yam_tcha",
              "sourceId": "guide2025"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_yam_tcha",
          "targetTitle": "Yam'Tcha",
          "targetUrl": "/en/places/yam-tcha-paris.html",
          "incoming": true
        },
        {
          "id": "relation_paris_restaurant_epicure_located_in_paris",
          "fromId": "place_restaurant_france_paris_epicure",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_epicure",
              "sourceId": "profile"
            }
          ],
          "label": "Contains places",
          "targetId": "place_restaurant_france_paris_epicure",
          "targetTitle": "Épicure",
          "targetUrl": "/en/places/epicure-paris.html",
          "incoming": true
        }
      ],
      "total": 141,
      "moreUrl": "/en/places/paris/relation/located_in-in.html"
    },
    {
      "type": "located_in",
      "label": "Located in",
      "items": [
        {
          "id": "relation_paris_restaurant_pages_located_in_paris",
          "fromId": "place_restaurant_france_paris_pages",
          "relationType": "located_in",
          "toId": "place_france_paris",
          "sourceRefs": [
            {
              "entityId": "place_restaurant_france_paris_pages",
              "sourceId": "guide2025"
            }
          ],
          "label": "Located in",
          "targetId": "place_france_paris",
          "targetTitle": "巴黎",
          "targetUrl": "/en/places/paris.html",
          "incoming": false
        }
      ]
    }
  ],
  "lang": "en",
  "availableLangs": [
    "zh",
    "en"
  ],
  "infoFields": [
    {
      "key": "place_kind",
      "label": "Place kind",
      "value": "Restaurant"
    }
  ],
  "pagination": {
    "page": 1,
    "pageSize": 50,
    "total": 1,
    "pageCount": 1
  },
  "relationsTotal": 1
}