Designed by
Title
Interior view of modern shopping mall in Sliema, Malta #259147362
Description
SLIEMA, MALTA - JANUARY 16, 2019: Interior view of modern mall The Point - new commercial center and retail place, opened in 2010 with 2.5 million annual visitors
This image is editorial