Loading Map.... Il Farro Restaurant111 21st Place - Newport BeachDetails 33.6088702 -117.9287458 Address 111 21st Place Newport Beach CA 92663 United States Upcoming Events No events in this location