111 21st Place, Newport Beach, California, 92663
(949) 723-5711
Located in Newport Beach, California, il FARRO Restaurant is a family Italian restaurant specializing in dishes made with farro, an organic grain, and homemade pasta. Catering is available.
No reviews yet. Be the first to write a review!