10 Oak St
Needham, MA 02492
$38.50 USD/SF/YR
374 SF
1
Space Available
Built 1925
374 SF Contiguous
Built 1925
374 SF
$38.50 USD/SF/YR
Office/Retail