Located in the Landmark Hotel, the Royal Orchid specializes in Shanghaiese cuisine and caters to all tastes and budgets.