2195 N Las Vegas Blvd, North Las Vegas, Nevada 89030 USA
They have a D-Box theater!
Photo Credit: Yelp