3
85 River St
Waltham, MA 02453
$25.00 USD/SF/YR
1,400-3,401 SF
5
Spaces Available
Built 1900
3,401 SF Contiguous
Built 1900
1,400-3,401 SF
$25.00 USD/SF/YR
Office, Retail