I love Ted's. Their salsa and queso is fabulous. They make fresh tortillas onsite - in fact you can watch them being made as you walk in. I've never ordered something I didn't love.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.