Texas Inn & Suites Address: 6420 S 23rd St, Mcallen, TX 78503 Phone: (956) 688-6666 Payment: Hotels & Motels Other Businesses: Hotel Operations Co Inc at 1921 S 10th St, Mcallen, TX 78503 Grand Casa Real Hotel at 200 W Expressway 83, Mcallen, TX 78501 La Tosada Inn at 500 Ash Ave, Mcallen, TX 78501 Best Western at 300 E Expressway 83, Mcallen, TX 78503 La Copa Hotel at 2000 S 10th St, Mcallen, TX 78503