2,610 SF Tenant Representation Type: Office Square Footage 1107 Quail Street Newport Beach, CA Directions