Odel Mall - It's a gem in the heart of the metropolis, which unites shopping with spa facilities.