Tower Road Sliema

35.915922, 14.498284