1. Deliverance Center World Ministries 409 Long Ridge Rd, Stamford, CT 06902 Coordinate: 41.08484,-73.55539 Phone: (203) 325-9371