Loading map…
Twins | Restaurant
Twins | Restaurant in Bordeaux, France, offers a contemporary culinary journey. A subtle, sophisticated aroma precedes each dish. The textures are meticulously crafted for a pleasing contrast. The restaurant often employs grilling techniques to enhance the natural flavors of its ingredients.