Star Kitchen by wbdrs | Apr 8, 2020Star Kitchen Denver’s best Dim Sum, along with a wide range of Chinese food and drinks. (303) 936-0089 2917 West Mississippi Ave, Denver CO 80219 10:30am – 8:30pm, Closed Wednesdays MENU Star...
Recent Comments