Skip to main contentToast Local logo
Hibachi Express - 8923 s Meridian st Greenwood

Hibachi Express - 8923 s Meridian st Greenwood

AsianPrice range $1-15

Open

11:00 AM - 9:00 PM

8923 S. Meridian St., Indianapolis, IN 46217