Malls generally have every thing at one place where as small shops doesn’t have that facility.

In Malls you can find wide range of collection, You can find all branded items in any category where as that is not possible in small shops.

But prices will be high in Malls compare to small shops.