Holiday Inn Express Hotel & Suites MCALLEN (AIRPORT/LA PLAZA MALL

1921 SOUTH TENTH ST.
MCALLEN
Texas
United States