Mecca open's the largest freestanding beauty store in the world in Melbourne, Australia.

See Full Page