Cara Mamma is an Italian restaurant offering pizza and other European dishes, with vegetarian options available. Takeaway is available.