Central Embassy is an enormous place to go shopping and there are an enormous amount of very expensive shops.
Not sure which coffee shops I have visited there - Dean + Deluca is my personal choice...
I usually go thought there to get to Central Chidlom or visit the coffee shops, visit the clean toilets and worth a visit in the rain.
But they do have special displays on - SUPPORT, a painted jaguar and snowballs to name a few.
Amongst the list of places to visit there is a Harrods and there are a great many more.