Green Jay Apartments 3701 North Jackson Road, McAllen, TX 78501