Delicious home-made Italian meals. Still, service may be the main reason why people flock here - the personal approach is priceless.
Official Website http://www.mamadsnewport.com/
Phone +1 949 675 6262
Address 3012 Newport Blvd, Newport Beach, CA 92663, USA
Coordinates 33°36'54.094" N -117°55'48.809" E