10125 121 St NW, Edmonton, Alberta T5N 3W9, Canada, Edmonton
"This place is the go to for Japanese food in Edmonton. If you are thinking about Japanese Village, m"
"This place is the go to for Japanese food in Edmonton. If you are thinking about Japanese Village, m"