seafoodNot yet on Tasting Planet
Tag Restaurant
Larimer Street 1441, Denver, 80202 Denver, United States
About
TAG represents a culmination of Chef Troy Guard‘s travel experiences from Singapore to Japan, New York to Hawaii — he showcases it all here.
Photos
No photos yet.
Reviews
No reviews yet. Be the first!