il FARRO Restaurant features authentic Italian dishes focused on taste and quality, accompanied by the freshest signature cocktails and wine.
il FARRO Restaurant
il FARRO Restaurant
- Address: 111 21st Pl., Newport Beach, California 92663
- Website
- Phone Number: (949) 723-5711
- E-mail: mail@ilfarro.com