Active NPI
Mainstreet and Kidsstreet of North Carolina PLLC
- Urgent Care Clinic/Center
- Locust, NC
On this page
Key facts
NPPES NPI Registry- Primary specialty
- Urgent Care Clinic/Center
- Legal business name
- MAINSTREET AND KIDSSTREET OF NORTH CAROLINA PLLC
- Practice address
- 130 James Ave
Locust, NC 28097-4506 - Phone
- (205) 545-5085
- NPI assigned
- Apr 29, 2021
- Last updated
- Mar 20, 2026
- Organization subpart
- No
NPPES NPI Registry
Registry information is reported by the provider to CMS and is not verified. About this source
Authorized official
- Name
- Krista Rock
- Title
- VP
- Phone
- (205) 545-5090
Specialties & licenses 2
| Specialty (taxonomy) | Code | License | State | Primary |
|---|---|---|---|---|
| Urgent Care Clinic/Center | 261QU0200X | Primary | ||
| Clinical Medical Laboratory | 291U00000X |
Addresses
Primary practice location
130 James Ave
Locust, NC 28097-4506
Mailing address
1500 1St Ave N Unit 3
Birmingham, AL 35203-1866
Phone (205) 545-5085
Medicare participation
Medicare enrollment files- Medicare fee-for-service enrollment
- Enrolled in NC
Enrollment records 2
| Enrollment ID | State | Provider type | PAC ID | Details |
|---|---|---|---|---|
| O20220302000414 | NC | Part B Supplier - Clinic/Group Practice | 6901290238 |
Receives reassigned benefits from 114 practitioners 1 other NPI on this enrollment Practice locations: Burlington, NC; Locust, NC |
| O20220706001220 | NC | DME Supplier - Physician - General Practice | 6901290238 | Practice locations: Locust, NC |
Other NPIs with the same Medicare PAC ID 8
NPIs whose Medicare enrollments share a PECOS associate control ID (the same enrolled entity).
-
- Urgent Care Clinic/Center
- Burlington, NC
- NPI 1043170558
6901290238
-
dba MainStreet Family Care
- Rural Health Clinic/Center
- Forest City, NC
- NPI 1184410938
6901290238
-
- Urgent Care Clinic/Center
- Gastonia, NC
- NPI 1538040951
6901290238
-
dba MainStreet Family Care
- Rural Health Clinic/Center
- Liberty, NC
- NPI 1689460438
6901290238
-
dba MainStreet Family Care
- Urgent Care Clinic/Center
- Liberty, NC
- NPI 1699482323
6901290238
-
dba MainStreet Family Care
- Urgent Care Clinic/Center
- Erwin, NC
- NPI 1700593126
6901290238
-
dba MainStreet Family Care
- Rural Health Clinic/Center
- Tarboro, NC
- NPI 1740076504
6901290238
-
dba MainStreet Family Care
- Rural Health Clinic/Center
- Oxford, NC
- NPI 1750177507
6901290238
Other NPIs on the same Medicare enrollment 1
NPIs listed together on one Medicare enrollment, typically parts of the same organization.
-
- Urgent Care Clinic/Center
- Burlington, NC
- NPI 1043170558
O20220302000414
National Provider Directory
National Provider DirectoryLocations
130 James Ave
Locust, NC 28097
Phone (704) 271-3777
246 Market St
Ste 200
Locust, NC 28097
Practitioners & affiliated clinicians
Practitioners 116
Individual providers connected to this organization through Medicare benefit reassignment, Care Compare group membership or National Provider Directory roles, and the practitioner matching its NPPES authorized official.
-
- Family Nurse Practitioner
- Knightdale, NC
- NPI 1326687112
-
- Family Nurse Practitioner
- Oxford, NC
- NPI 1043164791
-
- Family Nurse Practitioner
- Forest City, NC
- NPI 1255167979
-
- Family Nurse Practitioner
- Raleigh, NC
- NPI 1154824167
-
- Physician Assistant
- Chapel Hill, NC
- NPI 1114786795
-
- Family Nurse Practitioner
- Greenville, NC
- NPI 1730911827
-
- Geriatric Medicine (Family Medicine) Physician
- King, NC
- NPI 1720762586
-
- Family Nurse Practitioner
- Greenville, NC
- NPI 1043009418
-
- Family Nurse Practitioner
- Apex, NC
- NPI 1649708322
-
- Family Nurse Practitioner
- Tarboro, NC
- NPI 1609698703
-
- Family Nurse Practitioner
- Chapel Hill, NC
- NPI 1477388825
NPI Registry JSON
The complete NPPES record for this NPI in the NPI Registry API format.
{
"created_epoch": "1619654400000",
"enumeration_type": "NPI-2",
"last_updated_epoch": "1773964800000",
"number": "1144803040",
"addresses": [
{
"country_code": "US",
"country_name": "United States",
"address_purpose": "MAILING",
"address_type": "DOM",
"address_1": "1500 1ST AVE N UNIT 3",
"city": "BIRMINGHAM",
"state": "AL",
"postal_code": "352031866",
"telephone_number": "205-545-5085"
},
{
"country_code": "US",
"country_name": "United States",
"address_purpose": "LOCATION",
"address_type": "DOM",
"address_1": "130 JAMES AVE",
"city": "LOCUST",
"state": "NC",
"postal_code": "280974506",
"telephone_number": "205-545-5085"
}
],
"practiceLocations": [],
"basic": {
"organization_name": "MAINSTREET AND KIDSSTREET OF NORTH CAROLINA PLLC",
"organizational_subpart": "NO",
"enumeration_date": "2021-04-29",
"last_updated": "2026-03-20",
"certification_date": "2026-03-20",
"status": "A",
"authorized_official_last_name": "ROCK",
"authorized_official_first_name": "KRISTA",
"authorized_official_title_or_position": "VP",
"authorized_official_telephone_number": "205-545-5090"
},
"taxonomies": [
{
"code": "261QU0200X",
"taxonomy_group": "",
"desc": "Clinic/Center, Urgent Care",
"state": null,
"license": null,
"primary": true
},
{
"code": "291U00000X",
"taxonomy_group": "",
"desc": "Clinical Medical Laboratory",
"state": null,
"license": null,
"primary": false
}
],
"identifiers": [],
"endpoints": [],
"other_names": []
}
Other providers in Locust, NC
Sources for this page
- NPPES NPI Registry (CMS): identity, addresses, specialties, licenses, identifiers and endpoints. Last updated by the provider on Mar 20, 2026; self-reported and not verified by CMS. Specialty names from the NUCC taxonomy.
- Medicare enrollment (CMS PECOS): enrollments, PAC IDs and benefit reassignments.
- National Provider Directory (CMS): practice roles, locations, licenses, networks and endpoints.