I was going to say it looked like a picture of staff from a hotel or resort, because of the waiter like apparel of the front row, but I do not see any females. For that reason I suspect that it is one of: a male lodge (Masons, Elks, etc.) and the aprons might be either service staff or some form of regalia; a social or sporting club; or the staff of a factory or business.
Hard to judge in this small format, but it looks like a reasonably homogeneous group from a economic standpoint so 'factory' is probably less likely