Where is the Natural History Museum Of El Paso in El Paso Texas located?

The address of the Natural History Museum Of El Paso is: 9348 Dyer St, El Paso, TX 79924