il FARRO Restaurant

il FARRO Restaurant

111 21st Pl.
Newport Beach, California 92663
Visit Website
Local Phone: (949) 723-5711

il FARRO Restaurant features authentic Italian dishes focused on taste and quality, accompanied by the freshest signature cocktails and wine.

Dog Access:

  • Dogs OK at outside seating

Download Our Free Mobile App

© 2020