Bachi Box

Japanese restaurant · 860 Peachtree St NE Unit A-1, Atlanta, GA

Delivery · Dine-In

Hours

More food in Atlanta, GA · Japanese Food in Atlanta