My niece is turning 16 and wants a party but her parents (understandably) don't want to spend gobs of money on one. They also live in Bensalem, as do most of the family and friends, and would prefer to hold the party somewhere that isn't more than a 20-minute drive away.
Any suggestions for restaurants with private rooms (for about 40) that allow for dancing and have decent (I'm not hoping for great) food at a reasonable price ($30 or under per person without tax/tip/beverages -- lunch or dinner is OK)? I live in NYC so I can't offer too many recommendations based on whose food I've personally tasted, but I've so far told her to look at Viva in Feasterville, Piccolo Trattoria (the only one I've actually tried myself) and Joseph's Grille in Langhorne, and the Yardley Inn.
The only cuisine I think she'd definitely veto is Indian, though she's not too crazy about Chinese either (our family is Chinese and I think she gets tired of the food). Mexican would be a HUGE bonus but I'm not expecting too much in that vein!