📍 263 Garfield Avenue Southeast, Albuquerque
William Castillo Park — Nature area in Albuquerque, New Mexico, USA. 263 Garfield Avenue Southeast, Albuquerque. Hours, map, contact. USAForAll.