Amelia's on Balboa Island
Exquisite Seafoods ~ Delectable Pasta ~ Fine Wines ~ Fresh Fish
Amelia's Seafood and Italian Restaurant Located on Balboa Island in Newport Beach, California 311 Marine Avenue, Balboa Island, CA 92662 949-673-6580
© Amelia's Restaurant 2004 - 2007 Created and Hosted by Dala Web