Norwood achieved substantial completion on Toll Brothers’ new 175,000 square foot Headquarters at the Fort Washington Technology Center. Overcoming many challenges, our teams pulled through and delivered a project we can all be incredibly proud of!
Norwood achieved substantial completion on Toll Brothers’ new 175,000 square foot Headquarters at the Fort Washington Technology Center. Overcoming many challenges, our teams pulled through and delivered a project we can all be incredibly proud of!