Restoration Temple of Deliverance Church of San Antonio, TX. The location of Restoration Temple of Deliverance Church is 78220, 4802 Billy Dr - marked with a pin on Google Map.