7701 Indian School Road Northeast Albuquerque, New Mexico 87110
Taylor Park is a neighborhood park located on Indian School Road Northeast.