Mandarin Oriental Palace is a 5-star hotel offering luxurious rooms and suites, a restaurant, bar, garden, and terrace. It features a rooftop terrace.