Home Login
Prev Back to Epcot Pics Next
Teppan Edo-02
The food is grilled right in front of you at Teppan Edo Restaurant in Japan