Mallhalla

Mallhalla is the main location that was shown in the episode "Mega-Mall of Horrors"

About
Mallhalla is a giant mall that arrived in riverdale overnight, It was ran by owner Mr. Calvin Avaricci. When people go into the mall, It has stores that shoppers love to go and instead of using money, The Shoppers are given special cards called Mallhalla Charge Cards that they can use to buy anything they want. However when their credit is up it time for them to pay and not with cash but their souls by being turn into manniquines.

Speakers
Mallhalla has strange speakers that has the power to either lure people to come to the mall or hypnotize to forget people who have disappeared.

Weakness
It is revealed that if one rip the card in half they will gain their memory and manniqunes are brought back to life.