On location, one address. I don't model access points. I suppose it can be done if you are willing to train your dispatchers all the various iterations of addresses and they are willing to learn. Right now I have people asking me every day for new common names, but half of them don't use the common names properly now, you know? ( I have over 6,000 common names and nearly 20,000 aliases so they don't have to type in much to get a hit.)
If I were a really nice guy and had the time this is how I would do it:
Chris Mall is an alias for the following several addressed locations (points):
Chris Mall Main ST <1234 Main St>
Chris Mall Back Alley <1234 Back Alley>
Chris Mall North Side <1234 North Side Ln>
Chris Mall South Side <1234 South Side Ln>
Chris Mall East Side <1234 East Side Way>
Chris Mall West Side <1234 West Side Way>
For those counting, I now have to maintain 6 separate address points for one mall; I won't even go into how many stores (that come and go) are in that one mall. Let's listen to the 9-1-1 tape shall we? (Spoiler alert: the following may be considered too graphic for some readers; 9-1-1 can be messy.)
"Police and Fire Dispatch, what's the address of your emergency?"
"I'm at Chris Mall and there's a guy with a gun"
<dispatcher enters Chris Mall as the address and is presented with the list above>
"Okay, stay calm, are you at the Main St entrance?
"I don't know; he's shooting"
"Help is on the way; are you at the Back Alley entrance?"
"Oh my gosh, there is an old woman on the ground"
"I understand; can you tell me if you are at the North Side entrance? Hello? This is 9-1-1 are you there? Hello? 9-1-1; are you there?"
....
Hug a 9-1-1 Dispatcher today. I did....
That should just about do it....