12
111 Lawrence St
Framingham, MA 01702
$15,995,000 USD
84,420 SF
84,420 SF
$15,995,000 USD
Research And Development