Dim Sum at China Red in Arcadia

China Red is one of the newer dim sum palaces that has opened in the San Gabriel Valley in the last 5 years, where one orders their selection off of a form.  They serve up traditional dim sum items such as Har Gow, Siu Mai, Cheung Fun; as well as Northern Chinese items (xiao long…