Terra Cafe is a restaurant offering lunch options. They accept Sodexo and credit cards.