The Original Mama D's Italian Kitchen hero image

The Original Mama D's Italian Kitchen

Restaurant

3012 Newport Blvd, Newport Beach, CA 92663, USA

Biter Score
7.3
Closed
Monday: 4 PM – 8:30 PM
The Original Mama D's Italian Kitchen photo 1
The Original Mama D's Italian Kitchen photo 2
The Original Mama D's Italian Kitchen photo 3