Osho sushi & hibachi

restaurant

Fresh sushi rolls and sizzling hibachi anchor this neighborhood Japanese spot in Atlanta.

Visit website

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.


Nearby places

Ask Karpo for more information.