Perfect location in Sliema! There are many cafes, restaurants and supermarkets around and the beach is only 1 min away :)