Who wouldn’t want a chateau in the south of France? If you’re nevertheless called to Greater Boston, we’ve got the next best thing at 120 Cabot Street in Brookline. Located just moments from the ...