KARL STORZ

Stafford, Texas

  • 18,000 SF
  • Interior build-out including lab facility
  • Tenant in Freeport Ninety Business Park