Michael Azar – (949) 677-7011 Retail Property For Lease Optimum Medical Plaza 20072 Birch St, Newport Beach, CA 92660 Total Space Available: 800 SF Rental Rate: $2.99 /SF/Month Property Type: Retail Property Sub-type: Street Retail Building Siz
View post:
Medical/Retail/Office (Newport Beach ) 800sqft
