The New England Holocaust Memorial, which is free to visit 24 hours a day, resides in lineear Carmen Park in downtown Boston. The closest "T" stations are Haymarket and Government Center ...