Think Sushi is located at 60 Luckie St NW, Atlanta, GA. This location is in the Downtown Atlanta neighborhood. This business specializes in Restaurants.
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.