Margaret Apostol, MD, Family Medicine

4370 Medical Arts Dr Ste 315
Flower MoundTX  75028-1746 (Denton County)


Phone: 469-470-0726
Fax:

NPI: 1518288901
License Number: R7648 (TX)