Salchicha is a shopping and retail establishment.