What about an RSL or Leagues club etc - usually have big seating areas and some even have play areas for older children and outdoor areas for when the weather is nice.