Get directions to: Amelia's Seafood & Italian, Newport Beach, CA
Restaurant address: 311 Marine Ave Newport Beach, CA 92662, USA
Restaurant: Amelia's Seafood & Italian