Edo Japan is a fast-food restaurant known for its Japanese cuisine, including teriyaki dishes and sushi. Offers dine-in, takeout, and online ordering options.