Star Kitchen is a Chinese seafood restaurant located in a modest strip-mall Denver, CO 80219. They are providing fast service, and awesome dim sum.
And regarding to the live lobsters, if you buy 1 you get 1 free. Nice deal! View an image of the food served in Star Kitchen Denver below.
Visit the place at 2917 W Mississippi Ave or get more info by phone call: 303.936.0089
- Address:2917 W Mississippi Ave, Denver, CO 80219, USA
- Phone:+1 303-936-0089
- Cuisine:Chinese cuisine
- Rating:4.2 / 5
Have you been in this place?