Los Laureles Apartments

1100 East Santa Rosa Avenue, Edcouch, TX 78538