27
3701 Birch St
Newport Beach, CA 92660
$57.00 USD/SF/YR
3,935 SF
1
Space Available
Built 1981
3,935 SF Contiguous
Built 1981
3,935 SF
$57.00 USD/SF/YR
Medical