Speilo International Signs 12-month Lease for 6620 Escondido St.

Speilo International Signs 12-month Lease for 6620 Escondido St.

Colliers International announced the finalization of a 12-month lease (NNN) to Speilo International for a property located at 6620 Escondido St.