1. Deliverance Faith Ministries 183 Inverness Dr W, Englewood, CO 80112 Coordinate: 39.56958,-104.87149 Phone: (850) 329-6246