Department store facade (not existing anymore)