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?

Recommended From Chowhound