Starla M Allen, DO, Family Medicine

40 Hospital Rd
FairfaxOK  74637-5084 (Osage County)


Phone: 918-642-3291
Fax:

NPI: 1992071179
License Number: 5383 (OK)