Sakura Place Japanese Restaurant is a hidden gem in Georgetown Savannah, offering the most amazing sushi rolls with perfectly made shrimp sauce, spicy mayo, and eel sauce. It is known for its Dream Roll, which is a must-try for sushi lovers.
With friendly staff and a cozy atmosphere, Sakura Place is renowned for serving the best sushi in the Savannah area at an affordable price, making it a favorite among locals and visitors alike.
Generated from the website