📍 1301 Walter Street Northeast, Albuquerque
Santa Barbara Park — Nature area in Albuquerque, New Mexico, USA. 1301 Walter Street Northeast, Albuquerque. Hours, map, contact. USAForAll.