IWA YA Teppanyaki & Sushi -

9600 Bellaire Blvd #101A, Houston, TX