Edo Japan is a Japanese restaurant offering a menu of traditional and modern Japanese cuisine. They focus on freshly prepared and delicious meals.