
Osho sushi & hibachi
restaurant
Fresh sushi rolls and sizzling hibachi anchor this neighborhood Japanese spot in Atlanta.
Description






Located on Chamblee Tucker Road, the Japanese restaurant complements its menu with freshly prepared sashimi. Guests have the option of dine-in meals, alongside services for online ordering and event catering.
