Sarku Japan in Atlanta - Locations & Hours

Name Address Phone
Sarku Japan Store # 17 - Perimeter Mall 4400 Ashford Dunwoody Rd. 770-396-1722
Sarku Japan Store # 255 - Lenox Mall 3393 Peachtree St. NE. 404-816-0331
Sarku Japan Store # 39 - Lenox Square 3393 Peachtree St. NE. 404-233-7317

Other popular stores in Atlanta: