Edo Japan
Japanese · Sushi · Grill
Edo Japan is a Japanese restaurant specializing in grilled dishes and sushi. They offer a variety of Japanese cuisine options for dine-in and takeout. The establishment is known for its fresh ingredients and quick service.
Location