Best restaurant in Russia: Twins Garden

Twins Garden, the restaurant of Russia’s world-famous chefs twin brothers Ivan and Serget Berezutskiy, was selected as the best restaurant in Russia. Apart from that, they also won The most technological restaurant in Russia and The choice of Mass Media awards. The brothers who announced the news from their Instagram accounts thanked both the team and all the voters.