Kennedy Grove

St Paul's Bay , Kennedy Grove , Malta

Garden