3804 Haddock Ave, Las Vegas, NV 89115, USA