Deliverance Christian Center, Inc. Church of Queens, NY. The location of Deliverance Christian Center, Inc. Church is 11423, 190-24 Jamaica Ave - marked with a pin on Google Map.