image of the Amelia's Seafood & Italian Restaurant

Amelia's Seafood & Italian Restaurant

311 Marine Ave Newport Beach CA, 92662 | (949)673-6580


Menu of Amelia's Seafood & Italian Restaurant

 
go

Back to Top