3294 Cinema Point, Colorado Springs, Colorado 80922 USA
Tucanos' signature parade of meats features 15 meats, served table side. The Picanha is a fan favorite.
Photo Credit: Yelp