I'm desperate for your advice. I have to throw a bridal shower for my friend this May/June in the Princeton area. It's going to be about 27 people. Can you please recommend some affordable places in the area? I'm based in Philly so I haven't a clue. Anything that would be appropriate right in town? I've been to Mediterra but it's over priced and I was under whelmed by the food.