Anytime you plan and host a wedding, there are many important details involved. Catering by Design can help you. The caterers are skilled in different types of food preparation, like Southern, French, or Indian.