6100 Drouillard Road Northwood,OH 43619 219001539
Very nice church building on 9.96 acres well maintained. Perfect for new church start up or redevelop!
Cancel
Send