3
20311 Birch St
Newport Beach, CA 92660
$59.64 USD/SF/YR
2,012 SF
1
Space Available
Built 1991
2,012 SF Contiguous
Built 1991
2,012 SF
$59.64 USD/SF/YR
Medical