60 Luckie St Nw
Think Sushi is located at 60 Luckie St NW, Atlanta, GA. This location is in the Downtown Atlanta neighborhood. This business specializes in Restaurants.
by merchantcircle on April 28, 2015 from
Good little sushi place downtown:
It's a new place so I tried it. Honestly, I was pleasantly surprised. The food was fresh and reasonably priced. The bottom line is if you like sushi...give this place a try.
by southerndude on January 20, 2009
Terms of Service