Don't overlook this glitz-free eatery with top-notch dim sum.
Javascript is required to view this map.
Super Star Asian Cuisine
303-727-9889
2200 W. Alameda Ave., Ste. 34
Denver, CO
Denver, CO
HOURS:
Mon-Thu 10 a.m.-10 p.m.; Fri-Sun 10 a.m.-midnight.
SPECIAL FEATURES:
Handicap accessible: Yes
Free parking: Yes
Vegetarian options: Yes
Kid friendly: Yes
Reservations: not accepted for six or more.
Free parking: Yes
Vegetarian options: Yes
Kid friendly: Yes
Reservations: not accepted for six or more.

