Mamma Mia is an Italian and Mediterranean restaurant offering a range of classic and regional dishes, including pasta and pizza. It features an idyllic terrace for al fresco dining.