Sushi Zen

 

 ,

 website

Sushi Zen is an authentic Japanese restaurant located in Savannah Southside.