888 Japanese BBQ

3550 S Decatur Blvd Las Vegas 89103