Where is EcoLife? It is located at EcoLife 327 S Main St, Ephraim, UT 84627, United States. You can get directions for EcoLife, who is in the Pest control service category. You can find up-to-date information on 327 S Main St, Ephraim, UT 84627, United States Pest control service companies on our website.