• Andiron Steak & Sea (map)
  • 1720 Festival Plaza Drive
  • Las Vegas, NV, 89135
  • United States