Harmar has leased a 19,916-square-foot office space in Northgate Center Business Park January 28, 2020 by Harmar has leased a 19,916-square-foot office space in Northgate Center Business Park emailprint