You can check out the series of restaurants on Mount Faber. There are a few different ones serving different cuisines, with various styles and outdoors/indoors. Best part is that they are all overseeing gorgeous nightviews of the coast from the top, so it's VERY romantic! i'm not sure if they can accommodate 200, but some definitely can accommodate more than 100 (140 max, if i remember correctly).