900 S Las Vegas Blvd, Las Vegas, Nevada 89101 USA
Kinda dark place, but the cool stuff is on display.
Photo Credit: Yelp