116 Willow St 116-04116 Willow St 116-04 Cambridge, MA 02141 $1800.00 Available Now! 556 SF 1 Bed/1 Bath