Tag: Katsura Grill Review

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 […]