Reviews, get directions and information for Sushi Bar (Lenox Mall)
Address: Atlanta 30326
State: GA
City: Atlanta
Zip Code: 30326
categories: restaurant
related searches: New sushi bar lenox mall atlanta, Best sushi bar lenox mall atlanta, Sushi bar lenox mall atlanta menu, Sushi near Lenox Mall, Sushi near me, Thai & Sushi Atlanta, Nova Sushi Bar, Silom Thai & sushi