This picture was sent in by PR. He notes that this Longhorns is located adjacent to Plaza Las Americas, which is the largest shopping mall in the Caribbean.
This picture was sent in by PR. He notes that this Longhorns is located adjacent to Plaza Las Americas, which is the largest shopping mall in the Caribbean.