The Maltese Sun is in the heart of Sliema, a short 1-minute walk from Tower Road and 5 minutes' walk from Balluta Bay.