Restaurant located in Tallinn. Offers Japanese cuisine.