Edo Grill
Japanese · Grill · Vegetarian
Edo Grill is a Japanese restaurant specializing in cooked-to-order teppan-style entrees, with vegetarian options available.
Location
Best places nearby
The highest rated places close to Edo Grill.
Local restaurants nearby
830 Sir Francis Drake Blvd, CA


