Family Practice Doctors Howell Family Practice P C 5960 Howdershell Road # 106 Hazelwood, MO 63042 (314) 895-1200