Site Size 4 Acres Type: Square Footage 20411 Southwest Birch Street Newport Beach, CA 92660 Directions