Newmark Completes $18.25 Million Sale of Westlake Village Office Building

Westlake Plaza Centre 2 Closed Deal Image