Shopping mall seems to be a slight exaggeration...