Edo Japan
Japanese · Sushi · Grill
Edo Japan is a Japanese restaurant offering a variety of grilled dishes and sushi. It is known for its fast service and fresh ingredients, making it a popular choice for a quick and satisfying meal. The restaurant provides both dine-in and takeout options.
Location