Hope House is an addiction treatment center located at 433 N Weller St, Ottumwa, IA 52501. With a focus on providing comprehensive support and care, we aim to assist individuals on their journey to recovery. For more information, visit our website at firstresources.us or contact us at +16419549924.