Tag Restaurant Address: Larimer Square, 1441 Larimer St, Denver, CO 80202 Phone: +1 303-996-9985 Cuisine: Modern American cuisine Read more