Amelia's Restaurant Review:
Amelia's is a charming landmark located right along quaint Marine Avenue on Newport's Balboa Island. The restaurant has been around for more than four decades, serving up classic Italian and Mediterranean-style seafood dishes. The interior can be viewed as romantic, although Amelia's is starting to look outdated. The menu is basically Italian during lunch, but at dinnertime chef Hettie Robinson...