We do have a dialysis center. It's in the building 200 3rd floor. I do not know the hours cause that's not where i worked.
I'm pretty sure they don't. I would recommend you call them because there are many services available at VA Hospitals near Boston with transportation available on their shuttle bus.
Thanks! Your answer is awaiting moderation.