Villa Nova Restaurant – Newport Beach Italian Restaurant on the Bay
Villa Nova Restaurant - Newport Beach Italian Restaurant on the Bay Villa Nova Restaurant is a Newport Beach tradition, serving up romantic dinners since 1933 and offering gorgeous waterfront views of the Newport Bay. It was originally located in Hollywood on the Sunset Strip and moved to its current location…