Directions & Map Transitional Location for Temple of Deliverance 104 S. Florissant Road Ferguson, MO 63135 Enter at the Aldi parking lot and enter 104 S. Florissant from the parking lot. View Map & Directions »