Family-own restaurant Masti brings traditional North Indian cuisine with an urban twist that will warm your heart.
Famous tea house brand from Taiwan open its latest store at Plaza Indonesia.