Location
Melissa Stroud, MD (Physician Office)
(940) 627-5921
(940) 626-1320
Fax
WHS East Campus
609 Medical Center Dr.
Suite 2218 Decatur, TX 76234
609 Medical Center Dr.
Suite 2218 Decatur, TX 76234