Skip to Main content
Il Farro
Sign in
Il Farro Location and Hours
(949) 723-5711
111 21st Pl, Newport Beach, CA 92663
Closed
•
Opens Saturday at 11AM
All hours
View menu
Terms of Service
|
Privacy Statement
Order Now