Office

Pharma contractor takes 45,500 sq. ft. in Cranbury