Russian restaurants November 25, 2011 0 Tchaikovsky Restaurant Tchaikovsky Restaurant Tchaikovsky Restaurant Russian restaurant in Bucharest, Romania.