Edo Japan is a Japanese restaurant offering grill and sushi options. They provide dine-in, delivery, and take-out services, with online ordering available for pickup. The establishment is known for its fresh ingredients and quick service.