• For Lease
Holland Tower

192,807 SF Class A Office Building

Property Details