Sakura Place is a japanese restaurant Savannah located in United States.
1190 King George Blvd Savannah , GA 31419 United States
Everything is fresh and tastes great. Owners are very friendly and get to know their regulars.
If you like sushi , the salmon special is delicious!
Spider rolls are A1
Mr. Zhang makes a really good Dragon (eel ) roll! :)
This place is a hit or miss for me
Super bowl is my favorite. Huge selection of soft drinks is nice. - C. J. Neesmith
Garlic wings and fries drenched in garlic sauce are a definite win! - Laiken Love