Holiday Inn on the Rio Grande
Laredo, Texas