Twins Garden is a stylish, two-MICHELIN-star restaurant in Moscow where inventive vegetarian dishes meet local produce, all showcased in an aesthetic, vibrant setting.
4.6
(1024)
2019
#19 Restaurant
2021
#30 Restaurant
Strastnoy Blvd, 8А, Moscow, Russia, 125009 Get directions