Ok, Tucanos is a buffet style restaurant that fell flat for me. But then, doesn't almost every buffet place? Mirch Masala excluded.
Tucanos is right in the midst of the Powers neighborhood of Colorado Springs, also known as the Powers Corridor shopping center. If you live on that side of town. The Powers shopping center run up and down Powers Blvd in between Dublin and Constitution, with more restaurants and shopping than you can shake a stick at.