Da Luigi Restaurant

Gheriexem Street, Rabat, Island of Malta, 1907