There are 2 Sarku Japan locations in Atlanta, Georgia.
About Sarku Japan in Atlanta
A go-to destination for Atlanta shoppers, Sarku Japan in Lenox Square Mall offers authentic Japanese fast food with a quick-service concept, specializing in freshly prepared teriyaki and sushi rolls that cater to the city's diverse palate. Located conveniently in a bustling shopping district, it serves Atlantans well by providing a unique dining experience within their daily routine.
There are 2 Sarku Japan locations in Atlanta, Georgia. Each listing includes the store address, phone number, and opening hours. Select a Sarku Japan store in Atlanta for full details, a map, and directions.