Triple Crown is a casual restaurant serving dim sum and Cantonese cuisine in a family-style setting. Established in 1996, it offers a welcoming atmosphere.