Tawa Manor Apartments

205 Selhorst Drive Ottawa OH 45875 (888) 848-5698