Albuquerque Biological Park, located at 903 Tenth Street SW, in Albuquerque, New Mexico, United States .