Our absolute favorite Japanese restaurant. A must have whenever we (or you) are in Atlanta.
The one and only place Taylor has ever drank a full lager. We love these guys!
If only we had something like this in St. Pete, Florida...