Company THE MCCULLOUGH-HYDE MEMORIAL HOSPITAL INCORPORATED Address 110 N. Poplar St., OXFORD, OH, 45056 - 0000, USA