impression 0 500015216641 20 CARIBOU ST BEDFORD MA 01730 Listing Price $ 639,940 Sold 5/22/2017 20 CARIBOU ST BEDFORD , MA 01730 Listing Information 3 bd 2 ba 1,680 sqft. SAVE PLACES NOTES