Former SFers coming to town in January to see University of Nevada play in their bowl at AT&T - go Wolf Pack! We are a group of 20, including young people ranging from 11 to 21 in age. I'm trying to put together a group dinner on a Saturday night and thought a casual, Italian supper in North Beach would be the ticket. Any recommendations for a location that could handle a group of this size? And, do you think $25 per person, inclusive is do-able? (excluding alcohol).