Located at 11 Forest St., New Canaan, CT 06840, our restaurant offers a wide array of authentic Japanese Food, such as Shrimp Teriyaki, Hibachi Vegetable, Lobster & Shrimp, Steak Teriyaki. Try our delicious food and service today. Come in for a Japanese Lunch Special or during evenings for a delicious dinner.