Skip to content
You are ordering from Nova Sushi & Asian Bistro - Atlanta - D 3637 Peachtree Rd NE Suite 1 Atlanta, GA 30319

Order online for takeout: Super Crunchy Roll from Nova Sushi & Asian Bistro - Atlanta. Serving the best sushi in Atlanta, GA.