Holiday Inn Express & Suites McAllen - Medical Center Area Near La Plaza Mall
1800 S 6th St -
McAllen,
TX 78503