Florida keeps shining with a new Two Starred restaurant in expanded 2025 selection

Tampa, Michelin Guide Florida, Michelin Green Star, fine dining, orlando, miami, tampa, Food & Beverage, florida, Michelin Guide 2025, St. Pete …

Do you trust this headline?

In