Sushi Zen

Sushi Zen is an authentic Japanese restaurant located in Savannah Southside.
Proudly created by Otterly Designs