Owner Financing Available - This 0.83 acre lot is located in El Paso, Texas and the address is Marrero Street, El Paso, TX 79928. El Paso is a unique American city. Self-sufficient and surprisingly large, the city has a modern downtown, with a commer