A place travelers can visit La Torre del Mirador Restaurant