Has anyone been to the new restaurant on Spring Street Northwest? It is called Ishin Omakase.
See what else is happening in Atlanta, GA