The Twins Restaurant, Russia

Diners in the Russian capital Moscow might be seeing double while visiting this restaurant

Video by jn1.tv