2660 Mall Of Georgia Blvd, Buford, Georgia 30519 USA
Pepper tuna- the best bite in the house. Ebi in the background
Photo Credit: Yelp