Flying Fish Sushi Lenox Square
inside food court, 3393 Peachtree Rd NE, Atlanta 30326