Find the top Japanese steakhouses in Edmonton, Alberta near you now.
Japanese steakhouse
Address: 3975 Calgary Trail NW, Edmonton, AB T6J 6S6, Canada
Address: 8882 170 St NW #1638, Edmonton, AB T5T 4M2, Canada