Amelia's Seafood & Italian 311 Marine Ave Newport Beach, CA 92662 Phone: (949) 673-6580 Fax: (949) 673-5395
Category: Restaurants