The Mall

The Mall, Floriana, Malta

Garden