Crawford Place

  • 15-19 Crawford Street, Needham, MA
  • 40,752 SF
  • Office

Building Description

Crawford Place is a two-story 40,752 sf building easily accessible off of I-95/Route 128, with direct frontage to the highway which presents excellent signage opportunities. An adjacent garage at the rear of the building provides loading dock facilities and is also readily convertible into additional office space.

Key Tenants

  • Dialogic Corporation
  • Kriss Law