Annabel's Restaurant for sumptuous food, value-for-money, and elegant ambiance.