Address 9410 W Lake Mead Blvd Las Vegas NV 89134 United States
Phone: (702) 644-9646 Open 24 Hours a Day: No