- Available Spaces
724 E Santa Rosa is aretail property for lease in Edcouch, TX. The property currently has 1 retail space for lease and is marketed by Century 21 Johnston Company.
Large open space with lofts and 2nd floor. The former use was as an event center for weddings, birthday/anniversary parties, etc. General condition it good. The space could be used for retail, restaurant, etc.