Dr. Widdows graduated from the Nova Southeastern University College of Osteopathic in 1996. She works in Delray Beach, FL and 2 other locations and specializes in Internal Medicine. Dr. Widdows is affiliated with Delray Medical Center..