Twins Garden is a restaurant whose concept is based on the symbiosis of science and nature. In our kitchen, we use the latest technological developments and produce from our own farm.
Twins Garden received the highest number of stars awarded to Moscow restaurants by the renowned MICHELIN Restaurant Guide this year. The MICHELIN Star Awards ceremony was held in Moscow for the first time, and only two Russian establishments were awarded two stars.



