Alberta, St. Albert
Edo Japan in St Albert, Edmonton, is a go-to spot for fans of fast, fresh, and flavorful Japanese cuisine. Renowned for its signature Teriyaki chicken and succulent sushi, this restaurant prides itself on delivering a quick and satisfying dining experience. Whether you're in for a quick lunch or a casual dinner, Edo Japan offers a delightful taste of authentic Japanese flavors, right in the heart of Alberta, Canada.