Mama Pollo is a restaurant specializing in chicken dishes, with a menu that also includes pizza. It operates as a takeaway and delivery service.