Thanks to the folks who posted. Special mention to Alextal who suggested Linde Gas.
Just for future reference, I ended up going to Linde Gas on Vassar Street in Cambridge (by the MIT campus). They charge $120 for the tank (20 lbs) and $24.91 for refill (20 lbs).