Galleria - Arcade Independence Square is located in Colombo, Sri Lanka on Shop No. 23-26, 1st Floor, Arcade, Independence Square. Galleria - Arcade Independence Square is rated 4.4 out of 5 in the category department store in Sri Lanka.
Address
Shop No. 23-26, 1st Floor, Arcade, Independence Square
Service options
In-store shopping