Villela Park Pickleball CourtsBy admin / June 6, 2023 Villela Park Pickleball Courts4800 Cherokee Rd NE, Albuquerque, NM, 87110, USAAlbuquerque New Mexico Phone: 5055073663Url: http://www.cabq.gov/parksandrecreation/parks/city-parks/park-addresses