-
My Favorite Michelin Key Hotels in France
Image courtesy of Gregoire Gardette for La Maison d’Estournel Michelin, that French tire company and global master of culinary taste, announced its eponymous Key, the Michelin Star of hotels, in April 2024. Like the Michelin Star, the Michelin Key began in France, and has since been applied to properties in the US, Spain and Italy.…