Izbuska is a Russian restaurant.