OWL
Grand Indonesia
Floor 03 - Unit East Mall
About OWL
An optical store with various models and colors of frames manufactured by the top manufacturer in Korea, provide top designers’ quality frames at a fair price, which allows you to continuously update your eyewear.
Other Tenants in Grand Indonesia