881 Production Pl, Newport Beach, CA 92663 For Lease Property Listing - Commercial High Image Park, Near 55 Freeway. More Details