If you need cash quickly while shopping or running errands in Needham Center, here is one banking option that's always open–24/7. It's spacious–though it houses just one ATM machine–and since it's located smack in the center of town, it feels safe, even in the middle of the night.