Millicent Owusu, MD, Family Medicine

16655 Sw Fwy
Sugar LandTX  77479-2329 (Fort Bend County)


Phone: 346-901-2250
Fax:

NPI: 1487311866
License Number: 813048 (TX)