Review: Piazza Duomo***, Alba, Italy: Michelin Restaurant & World’s 50 Best
Review: Del Place, Seychelles: Mahe's Best Restaurant?