Starfish
Sushi · Japanese · Seafood
Starfish is a sushi restaurant offering a serene dining experience with an omakase tasting menu and creatively named rolls.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Starfish.
Local restaurants nearby
Peachtree Rd NE, GA


