Tag: Japan Pavilion

Katsura Grill Review

Katsura Grill is a counter-service restaurant Epcot’s World Showcase.  The restaurant resides in the Japan Pavilion and serves a variety of Japanese cuisine including Teriyaki, Sushi and Udon.  Located just above the beautiful Japanese gardens, Katsura Grill has seating available both indoors and outdoors.  The restaurant takes part […]