Many restaurants and other service-providers offer food catering services for events.
Services range from drop-off to full-service catering (off- or on-premises), including evrything from finger foods, appetizers to full buffet dinner or plated, sit-down dinners.
A list of providers look here.