Edo Japan is a restaurant specializing in Japanese cuisine, offering a variety of grilled dishes and sushi. It provides dine-in, take-out, and delivery services, with options for online ordering and pickup. The establishment is known for its fresh ingredients and diverse menu.