Closed | Christmas Eve & Christmas Day


  • Shinsei Restaurant 7713 Inwood Road Dallas, TX, 75209 United States