New! Chowhound Cities: Satisfy your curiosity and your palate. Explore Cities
Restaurants & Bars 1

Los Tucanes, Tampa

Bergerman | Feb 21, 2006 07:40 PM

Has anyone been to this Mexican restaurant, down the street from the beloved Taco Bus? Some people think Los Tucanes is better than the bus. Can it be?

Want to stay up to date with this post?

Recommended From Chowhound