Japanese Village West Edmonton Mall is located in Edmonton, Canada on 8882 170 St NW #1638. Japanese Village West Edmonton Mall is rated 4.1 out of 5 in the category japanese steakhouse in Canada.
Address
8882 170 St NW #1638
Amenities
High chairsToilets
Offerings
CoffeeHealthy options