Upper Barrakka Gardens

Barrakka Gardens, Valletta , Malta

Garden