$3,200,000
- Land
- 0.15 Acre
- $21,333,333 per Acre
25-29 River St, Cambridge, MA 02139
25-29 River St, Cambridge, MA 02139$3,200,000
25-29 River St, Cambridge, MA 02139
25-29 River St, Cambridge, MA 02139$2,995,000
930 Massachusetts Ave, Cambridge, MA 02139
930 Massachusetts Ave, Cambridge, MA 02139$280
872 Massachusetts Ave, Cambridge, MA 02139
872 Massachusetts Ave, Cambridge, MA 02139