Full menu with prices & pictures
Amelia's Seafood Ita... 311 Marine Ave, Newport Beach, Calif...
+19496736580
Reserve a table now for Amelia's Seafood Ita...
The restaurant from Newport Beach offers 52 different menus and drinks on the menu at an average price of $16.0.
French Bread Pizza