Luzzu Restaurant, Cafe’ and Lido

Triq il-Qawra, Il-Qawra