Wednesday | 'happy hour holidays' @ Shinsei

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