Step into the vibrant world of Edo Japan at North Town Centre in Edmonton, Alberta. Nestled conveniently near 137th Ave NW and 93 St NW, our street front location beckons you to savor the flavors of Japan. Positioned alongside Freshii, opposite London Drugs, and sharing a parking lot with T&T Supermarket, we offer easy access for those in Glengary and Northmount.
Discover the essence of Canadian fast food fused with the artistry of Japanese cuisine. Indulge in our delectable bento box meals, freshly prepared sushi, flavorful noodle bowls, and savory gyoza. At Edo Japan, every dish is a culinary masterpiece, meticulously crafted on our teppan grill with our renowned teriyaki sauce. Come experience a taste of Japan right here in Edmonton.
Generated using this place's available information