Holiday Inn Express McAllen (Airport/La Plaza Mall)

1921 S 10th St
McAllen
Texas
United States