Discover the flavors of Japan at Edo Japan, nestled in the heart of Westhills Town Centre in Calgary. This fast-casual eatery delights with its fresh, Teppan-style cooking, serving up a scrumptious selection of sushi, teriyaki chicken, beef, and a variety of noodle bowls. Perfect for a quick lunch or a leisurely dinner, Edo Japan offers a taste of traditional Japanese cuisine with a modern twist, inviting guests to enjoy a wholesome, satisfying meal in a welcoming atmosphere.