Details

More sushi & japanese restaurants near Zakkushi

871 Denman Street(604) 608-1677Hours listed