Found 1

Category selected «Sushi delivery» в городе Atlanta.

.

Advanced search

Starfish Restaurant
 4.5

Atlanta, Georgia

Atlanta, 2255 Peachtree Rd F, Atlanta, GA 30309

The most interesting reviews
- First time to Starfish, ordered steak hibachi and hot Sake..the price seemed to be a bit on the upper range at $32 but turns out it is good enough for two people! The salad that came with the hibachi was sooo good, I have never had such a great dressing on my salad before, the steak was so tende...