Map: Las Vegas: Can Nobu get more chic? Yes -- with Nobu Villa atop it
Total Locations: 1
  • 3570 South Las Vegas Boulevard, Las Vegas, NV 89109, USA