Great place close to the center of Valletta with a very nice terrace !