Mama Pizza is an Italian restaurant specializing in pizza. It offers a variety of pizzas and is known for its fast food service. The establishment is located at 18 Route du Tunnel.