Colorado Springs knows how to catch people off guard, and this standout spot at 200 S. Sierra Madre Street is doing it with style in 2026.