Cafe Cuba Sliema Malta, a popular Cafe / Bistro in Sliema offering a variety of foods and live entertainment on selected nights.