Based in Northern Michigan, Crystal Lake Catering Company is a full-service caterer offering outstanding quality local foods. We offer wedding catering services in Benzie County, Manistee County, Leelanau County, Grand Traverse County, and the greater Traverse City area. With over 25 years of experience in the food service industry, the Crystal Lake Catering team provides a full range of services, from catering-equipment rental and supplies to special-event coordinating. From a simple delivery to a full-service catered event, our chefs can prepare delicious food for 200-500 people. Our valet parking and bartending services are reasonably priced and are available to you, with or without a complete catering package. Crystal Lake Catering Company is authentically Northern Michigan.