Edo Japan
Japanese · Sushi · Grill
Edo Japan is a Japanese restaurant specializing in grill and sushi dishes. They offer a variety of Japanese cuisine options. Key facts used: Japanese cuisine, grill, and sushi.
Location
Vota recommends
Location
Vota recommends