On a rainy day in Sliema, Il Fortizza on Tower Road is reflected in a puddle. It was built by the British between 1872 and 1876 and now houses a pizzeria.
On a rainy day in Sliema, Il Fortizza on Tower Road is reflected in a puddle. It was built by the British between 1872 and 1876 and now houses a pizzeria.