The hotel is conveniently located in Laredo, Texas across from one of Texas' largest malls, Mall del Norte. It is the ideal accommodation option for anyone travelling to Laredo for business or for pleasure and offers excellent corporate housing. Business travellers will enjoy easy access to local businesses, such as the Bank of America, Caterpillar, Delphi, Halliburton, Laredo Medical Center,...