8780 W Charleston Blvd, Las Vegas, Nevada 89117 USA
Salsa Bar - is available - 3/31/24
Photo Credit: Yelp