The definition of a mess hall is a room or building where a group receives their meals.(noun)
The place where you eat your meals when you are at summer camp is an example of the mess hall.
See mess hall in Webster's New World College Dictionary
See mess hall in American Heritage Dictionary 4