John Holly's Asian Bistro(Downing) offers a delicious exploration of Asian cuisine, featuring fresh sushi, classic Chinese dishes, and innovative fusion creations. Located at 2422 South Downing Street in Denver, Colorado, this restaurant caters to a variety of palates seeking a flavorful adventure.