Cherry Hill Mall isn't a "small" mall. I guess compared to KOP it is, but it's a major suburb of Philadelphia and plenty of people from either area go there quite often. Not surprised to see a line like that - especially if you're waiting at the Apple store in there like I assume you are.