Ho & Ho Chinese Restaurant
3350 N Downing St
Denver, CO 80205-3919
303-296-2777