Ikura Japanese Restaurant

Restaurant·Vancouver, BC

More restaurants near Ikura Japanese Restaurant

8646 Granville Street(604) 566-5858Hours listed