This restaurant is on the same upper level as Teppan Edo in Epcot's Japan Pavilion, but occupies the building's front section, so half of the restaurant has a view over the World Showcase Lagoon. The ...