Sushi Restaurant

A traditional japanese sushi restaurant based on a restaurant found in Onomichi, Japan.