My sorority will be having our semi formal on Monday December 9, and i'd like to find a restaurant for some of us to eat dinner at beforehand. We'd most likely be a group of 15-20, possibly more or less. Our formal will be on Park Ave South, so it would be best if our dinner was also in Gramercy. Last year we went all out and went to Mesa Grill, though because of the prices there, not as many of us were able to go as i would have liked. This year I'd like to go somewhere a bit less expensive, but still nice, as we'll be dressed up. Preferably so each person ends up spending about 30-40 dollars, without drinks, as we'll be having enough of those later on! Some places I was considering are Campagna, Commune, and Union Square Cafe. Any opinions on these or other great recommendations? Thanks so much.