624 Santa Rosa, Edcouch, TX 78538 - MLS#358218 - The Mendez Team - ...