
Atlanta, United States
Starfish
On Peachtree Road in Buckhead, Starfish occupies a corner of Atlanta's seafood dining scene where the gap between lunch and dinner service tells its own story. Positioned alongside the city's fine-dining corridor, it draws comparisons to the serious fish-focused restaurants that have defined coastal American cuisine, while operating on its own terms within one of Atlanta's most competitive dining stretches.












































































