The Spencer Monument

The Spencer Monument , Floriana, Malta

Monument