Gnien Independenza

Tower road , Sliema , Malta

Garden