Shangri La offers a European menu in a discreet setting, with freshly prepared food and occasional themed events.