I didn't know this place existed until a recent destination-less car trip around the piedmont/buckhead area. This place is rated top 10 sushi places in america back in '99. I mean...
All reviews seem positive