Best Places to Live 2010 – Burlington clocks in at number 3!

Best Places to Live 2010.