If it was in edinburgh area id suggest either
1- beijing banquet -( just 2min fi sherriff hall rounabout opposite drum feeds at danderhall ) all you can eat chinese buffet. Reasonably priced parking at front and back of the place for about 30 cars roughly.
2- cosmos -banquet food all you can eat chinese, indian , sushi, italian, carvery. - at the omni centre in edinburgh . Pain to get to as in centre of town . Free parking on single yellows around it after 6:30 or pay parkin in omni centre and stjames multistorey. Nice veiws round edinburgh and christmas fair on princess street . The big wheel. German market etc.
3- the quay side - mussleburgh just 10 mins past sherrif hall along bypass in mussleburgh- simple to get to . Plenty of free parking round it.at the side of the sea and harbour . - foods good all you can eat again and has a bigger selection of banquet food - indian, chinese, italian, burgers,chips, steak pies, soups , fish n chips , sausages beans n chips. Carvery , pizzas. Cheap aswel about £10 a head
any suggestions from the other areas?