What is the best dim sum restaurant in Denver? Been to many Chinese restaurants from Boston, New York, London, Beijing, Shanghai, Xian, etc. and I can honestly say Star Kitchen is great. Helpful? One of the best dim sum place in Denver area. The 80/20 ratio was in effect actually 95/5 in fact….

Read More