Loading Video…

This browser does not support the Video element.

Renowned Michelin Guide comes to Tampa

In existence for more than 100 years, the globally renowned Michelin Guide and its star rating system is coming to Florida, specifically focusing on Tampa, Miami and Orlando.