Cherry Blossom is a Chinese restaurant established in 1992, offering classic dishes alongside Mandarin and Szechuan cuisines, plus tropical drinks.