13205 San Juan Avenue Northeast Albuquerque, New Mexico 87123
Chelwood Park is a neighborhood park on San Juan Avenue Northeast.