Edo Japan welcomes you to their restaurant. Explore a menu featuring a fast food menu, priced at less than $10. Their atmosphere has been described as casual. They happily provide a take-out menu. You can get there by car. They are established in a surrounding packed with merchants.