This is the Eating Pavilion, where there are tons of food always available at mealtimes. You might not expect it, but really, the food's great. Even if it's made by monsters.
There are twelve tables for each Olympian God, and the Minor Demigods are to sit with the cabin they are currently staying in, according to which Olympian they are most alike to.