Il Farro Restaurant
111 21st Pl, Newport Beach
(949) 723-5711
Menu
Reserve
Restaurants in Newport Beach, CA
Il Farro Restaurant
111 21st Pl, Newport Beach, CA 92663
(949) 723-5711