Guide at a Glance
Niagara-on-the-Lake, Ontario, Canada
Lifestyle, Wine Tour
Niagara Wine Country Venue
Michele is the Director of Marketing at Chateau des Charmes. She is passionate about wine tours. Growing wine has been her family’s blood for seven generations and for her, wine can make food taste better and food can make wine taste better.