Tag: Shopping Mall

Lamcy Plaza is a shopping mall located in Dubai, United Arab Emirates. The mall is owned by Lal's Group and was opened on March 17, 1997 in the locality of Oud ...

READ MORE +