Mecca: Now Open

03 Aug 2018

The brand new Mecca store is now open! Visit the new, beauty-full Mecca at Chatswood Chase, which features the most exciting beauty finds from around the world. With over 100 brands in-store including NARS, Hourglass, Too Faced and much more. Shop your favourite products and discover your next must-haves today.

Mecca is located on Ground Level.