Ohjah Japanese Steakhouse Sushi & Hibachi - Decatur

Ohjah Japanese Steakhouse Sushi & Hibachi - Decatur

★★★★☆ (826 reviews) · $$ Japanese, Steakhouses, Sushi Bars
Explore Menu