14305 Central Ave NW Albuquerque, NM 87121, Albuquerque, New Mexico 87121 USA
Park Map
Claim copyright