Part of the elegant Shanghai Mansion Hotel, Red Rose is a gorgeous restaurant that exudes plenty of glamour mixed with a wistful sense of nostalgia. Travel back through the ages with your taste buds and feast on traditional and flavourful dishes fit for emperors of times gone by. The Peking Duck is divine and other mouth-watering dishes include the hot and sour seafood soup, dim sum and seabass. The lilting sounds of jazz may entice you to linger for longer and enjoy a post-dinner cocktail, too.