The Original Mama D's Italian Kitchen
Restaurant
•
3012 Newport Blvd, Newport Beach, CA 92663, USA
7.3
Friday: 4 PM – 9 PM
See if anyone you trust recommends it!