Mama Mia Italian Restaurant offers classic Italian cuisine. The warm, inviting surroundings are complemented by an extensive menu featuring pasta, seafood, and veal specialties.
Location:
3408 Via Oporto, Newport Beach California 92663
Telephone
949-673-7679 Fax 949-673-2963