Great central spot in the heart of the Cuba Mall.