Details

More sushi & japanese restaurants near Akira Sushi

871 Denman Street(604) 608-1677Hours listed
823 Denman Street(604) 685-1136Hours listed