LOCAL WEATHER





Amelia's on Balboa Island
311 Marine Avenue
Newport Beach, CA 92663
(949) 673-6580
 
Cross Streets:
Parking: 
Cuisine: 
Services: