DD has a dance competion next month at the convention center in Edison. We are looking for something in the area...sometimes the wait in between dances could be hours and hours with the first dance in the am and the next dance in the pm. Looking for something American or bar and grill or great diner or cheap but good Italian (pizza place that serves good food is okay). The kids are 14 years old. What do you suggest?