Company name: Niwa Japanese BBQ
Description: Japanese BBQ with DIY roaster tables
2939 Main St, Dallas, TX 75226, United States