A banquet hall is a space offered mainly for weddings, birthdays, bridal showers and other personal events. They could be separate or part of a hotel or restaurant. Most banquet hall providers offer food and catering along with the hall.