Chaparral Apartments

1005 East Kelly Avenue, Pharr, TX 78577