5000 N. 23rd Street Ste J McAllen, TX 78504
Texas Plaza is ideally situated on 23rd St., one of McAllen, TX, major arterial roadways. The mixed-use center has excellent visibility and is ideal for any retail, office, or professional service user.
33,830 sqft
3.04 acres
Triple Net
2002
466265