Restaurants & Bars

Sushi

ATL: Starfish Sushi in South Buckhead?

Share:

Restaurants & Bars

ATL: Starfish Sushi in South Buckhead?

Kay | Apr 1, 2006 09:23 AM

Anyone know anything about this place? Is it related to the Chicago Starfish?

Any info would be appreciated.
Thank you.

Want to stay up to date with this post?