Villa Nova Restaurant
(949) 642-7880 | View Website

3131 W Coast Hwy, Newport Beach, CA | Directions   92663

33.621058 -117.926660
Get Directions