Japanese sushi restaurant offering takeaway. Known for excellent food and cultural presentation.