|Fax||(949) 673-5395 - Fax|
311 Marine Ave,
Newport Beach, CA 92662-1205 United States
581208 - Restaurants
Reviews for Amelia's Seafood & Italian
It looks like this business doesn't have any reviews yet. Why not be the first?
Is this your business? Claim and update it!