McAllen Grand Plaza Hotel

2721 S 10th St.
McAllen
Texas
United States