Najwa Bahu Baugh, MD, Internal Medicine

3330 Nw 56th St Ste 208
Oklahoma CityOK  73112-4426 (Oklahoma County)


Phone: 405-604-0688
Fax: 405-604-4578

NPI: 1891893657
License Number: 20169 (OK)