HealthCareAtlasUSA

This site republishes official CMS/Medicare Care Compare data. It is not medical advice and does not recommend any specific hospital or treatment — for medical decisions, talk to a doctor.

Doctors / AL

ANNIE CASTA, MD

FAMILY PRACTICE

Graduated: 2011

Offers telehealth

NPI: 1194024695

Practice Locations (42)

TAPESTRY TELEHEALTH PLLC

2100 SOUTHBRIDGE PKWY, SUITE 650

BIRMINGHAM, AL 352091317

2036668145

TOPAZ BAY SENIOR HEALTH PC

2100 SOUTHBRIDGE PKWY, SUITE 650

BIRMINGHAM, AL 352091317

2036668145

TAPESTRY TELEHEALTH PLLC

2 N CENTRAL AVE, SUITE 1800

PHOENIX, AZ 850042139

2036668145

TAPESTRY TELEHEALTH PLLC

7535 E HAMPDEN AVE, SUITE 400

DENVER, CO 802314844

2036668145

TAPESTRY TELEHEALTH PLLC

601 PENNSYLVANIA AVE NW

WASHINGTON, DC 200042601

2036668145

SIMON HEALTH MEDICAL CENTER INC

8300 W FLAGLER ST, SUITE 124

MIAMI, FL 331442096

3058776650

SUNVITAL HEALTHCARE CENTER CORP

7270 NW 12TH ST, SUITE 420

MIAMI, FL 331261941

3057239391

TAPESTRY TELEHEALTH PLLC

111 N ORANGE AVE, SUITE 800

ORLANDO, FL 328012381

2036668145

TOPAZ BAY SENIOR HEALTH PC

111 N ORANGE AVE, SUITE 800

ORLANDO, FL 328012381

2036668145

TAPESTRY TELEHEALTH PLLC

3455 PEACHTREE RD N E, 5TH FLOOR

ATLANTA, GA 330263254

2036668145

TOPAZ BAY SENIOR HEALTH PC

3455 PEACHTREE RD NE, SUITE 5

ATLANTA, GA 303263254

2036668145

TAPESTRY TELEHEALTH PLLC

500 ALA MOANA BLVD, SUITE 7400

HONOLULU, HI 968134902

2036668145

TAPESTRY TELEHEALTH PLLC

6165 NW 86TH ST

JOHNSTON, IA 501312270

2036668145

TAPESTRY TELEHEALTH PLLC

3597 E MONARCH SKY LN, SUITE 240

MERIDIAN, ID 836461055

2036668145

TAPESTRY TELEHEALTH PLLC

875 N MICHIGAN AVE, 31ST FLOOR

CHICAGO, IL 606111803

2036668145

TAPESTRY TELEHEALTH PLLC

9465 COUNSELORS ROW, SUITE 200

INDIANAPOLIS, IN 462403817

2036668145

TAPESTRY TELEHEALTH PLLC

7300 W 110TH ST

OVERLAND PARK, KS 662102332

2036668145

TOPAZ BAY SENIOR HEALTH PC

7300 W 110TH ST

OVERLAND PARK, KS 662102332

2036668145

TAPESTRY TELEHEALTH PLLC

10202 PERKINS ROWE, SUITE E 160

BATON ROUGE, LA 708102067

2036668145

TAPESTRY TELEHEALTH PLLC

400 E PRATT ST, FL 8

BALTIMORE, MD 212023180

2036668145

TAPESTRY TELEHEALTH PLLC

700 MAINE AVE, SUITE 3

BANGOR, ME 044013021

2036668145

TAPESTRY TELEHEALTH PLLC

1760 ABBEY RD, FL 2

EAST LANSING, MI 488237301

2036668145

TAPESTRY TELEHEALTH PLLC

2355 HWY 36 W, SUITE 400

ROSEVILLE, MN 551133905

2036668145

TAPESTRY TELEHEALTH PLLC

100 CHESTERFIELD BUS PKWY, FL 2

CHESTERFIELD, MO 630051271

2036668145

TOPAZ BAY SENIOR HEALTH PC

1415 W WHITE OAK ST, ROSEWOOD REHAB AND HEALTHCARECENTER

INDEPENDENCE, MO 640502590

2036668145

TAPESTRY TELEHEALTH PLLC

3010 SANTA FE CT, FL 1

MISSOULA, MT 598081730

2036668145

TAPESTRY TELEHEALTH PLLC

555 S MANGUM ST, SUITE 100

DURHAM, NC 277014689

2036668145

TAPESTRY TELEHEALTH PLLC

1531 32ND AVE S, SUITE 102

FARGO, ND 581035911

2036668145

TAPESTRY TELEHEALTH PLLC

233 S 13TH ST, SUITE 1100

LINCOLN, NE 685082003

2036668145

TAPESTRY TELEHEALTH PLLC

500 MARQUETTE AVE NW, SUITE 1200

ALBUQUERQUE, NM 871025312

2036668145

TAPESTRY TELEHEALTH PLLC

2300 W SAHARA AVE, SUITE 800

LAS VEGAS, NV 891024397

2036668145

TAPESTRY TELEHEALTH PLLC

21 E STATE ST, SUITE 200

COLUMBUS, OH 432150109

2036668145

TAPESTRY TELEHEALTH PLLC

8211 E REGAL PL, SUITE 100

TULSA, OK 741337181

2036668145

TAPESTRY TELEHEALTH PLLC

900 TRAIL RIDGE RD, FL 1

AIKEN, SC 298037765

2036668145

TAPESTRY TELEHEALTH PLLC

3200 W END AVE, SUITE 500

NASHVILLE, TN 372031322

2036668145

TAPESTRY TELEHEALTH PLLC

3450 N TRIUMPH BLVD, SUITE 102

LEHI, UT 840436132

2036668145

TAPESTRY TELEHEALTH PLLC

3900 WESTERRE PKWY, SUITE 300

RICHMOND, VA 232331339

2036668145

TAPESTRY TELEHEALTH PLLC

1400 112TH AVE SE

BELLEVUE, WA 980046901

2036668145

MAYO CLINIC HEALTH SYSTEM-SOUTHWEST WISCONSIN REGION INC

800 W AVE S

LA CROSSE, WI 546018806

6087850940

TAPESTRY TELEHEALTH PLLC

1433 N WATER ST, SUITE 400

MILWAUKEE, WI 532022603

2036668145

TAPESTRY TELEHEALTH PLLC

200 WHITEMAN AVE

ELKINS, WV 262413400

2036668145

TAPESTRY TELEHEALTH PLLC

2700 E 12TH ST

CHEYENNE, WY 820015604

2036668145

Source: CMS National Downloadable File, September 2026.

ANNIE CASTA, MD | HealthCareAtlasUSA