Polished Italian restaurant, Mamma Mia, known for pizza. Features include arches, vaulted ceilings, and a shaded terrace.