Restaurants & Bars

Florida Tampa

Los Tucanes, Tampa

Share:

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