California Eye Institute

Chula Vista, CA

Property Overview

Property Details

  • type: Office | Medical

  • available sqft: 24,000 SF

  • total sqft: 24,000 SF

  • location: Chula Vista, CA

Inquire about property

For More Insight