📍 1600 Park Avenue Southwest, Albuquerque
Oxnard Park — Nature area in Albuquerque, New Mexico, USA. 1600 Park Avenue Southwest, Albuquerque. Hours, map, contact. USAForAll.