Get directions to: Il Farro, Newport Beach, CA Restaurant address: 111 21st Pl Newport Beach, CA 92663, USA Driving Walking Bicycling Restaurant: Il Farro