Amazing location in the very center of Valletta; public terrace with an outstanding view