You almost don’t want to eat them. La Nishikizushi Sushi Shop is a Japanese restaurant where you will find adorable koi shaped sushi. Created with regular sushi ingredients that is stratigically wrapped in thin slices of squid.
Facebook Comments