Liberty Plaza shopping mall

R A De Mel Mawatha, Colombo 07, Sri Lanka.

Liberty Plaza is a shopping mall facility located in Colombo city. The shopping mall was built far back in 1980 as Sri Lanka’s first custom built shopping mall.