Le Big Mama is a country food restaurant offering meals for dine-in, takeaway, and delivery. They also provide catering services for events.