📍 1129 8th Street Southwest, Albuquerque
Eddie Garcia Park — Nature area in Albuquerque, New Mexico, USA. 1129 8th Street Southwest, Albuquerque. Hours, map, contact. USAForAll.