Where is this located in relation to the Las Vegas strip?
Maddalena S. asked on Jun 9, 2014
They are located at 2600 W. Sahara Suite 121 Las Vegas, Nevada 89102. I suggest using your online map tool of choice, such as Google Maps, to determine the distance from your preferred starting location.
Sammy T. from Groupon replied on Jun 9, 2014