Joe Fortes is good, but the majority of your group would probably have to like seafood and I don't always find that to be high on the list for teens...Glowbal is young and hip and can probably accomodate your group size. Chill Winston has a nice feel, young and hip with an upscale menu. Boneta also a great choice.
If you want a more casual feel Italian Kitchen is good, also the Parkside Restaurant is nice and is now featuring a nice Italian menu but I don't think would be able to accomodate a group that size in it's dining room unless it was a weekday (or their patio during the summer)