Amelia's Seafood & Italian Restaurant 311 Marine Ave Newport Beach CA, 92662 949-673-6580 Email :
[email protected] Seafood Restaurant, Italian Restaurant, Restaurant, Cafe, Pasta Shop, Pizza Restaurant, American Restaurant Amelia's Restaurant is located on beautiful Balboa Island. For the last 35 years Amelia's has served nothing but the best seafood...