Owner Financing Available - This 0.32 acre lot is located in Eloy, Arizona and the address is 3815 N Cactus Wren Dr, Eloy, AZ 85131. Eloy is just south of Phoenix, less than a hour drive. Midway between Phoenix and Tucson, Eloy began as a planned com