Liberty Plaza department store

Uptown Liberty Plaza is located at Liberty Plaza, No. 14, 2nd floor, R.A. de Mel Mawatha, Colombo, Sri LankaLK00300.
Liberty Plaza department store Travel photography Family-friendly: true