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