Il Farro Restaurant

Il Farro Restaurant

111 21st Pl, Newport Beach, CA 92663
949-541-7457
New

Open until 9:45 PM

Full Hours

$4 Delivery (30 - 45 min)

$20 min spend

  • 5% OFF online
SlicePizza Places in Newport Beach, CA Il Farro Restaurant
Price: $$