Enjoy Spanish flavors and unique cocktails at Sa Torre, a cocktail bar.