Thinking about self-catering your wedding? Here’s a menu to cater your own wedding for 300+ people for under $1000. Formal sit-down dinner menu | self-cater

read more