Heaven?

I’ve been obsessed with the sign shown above for months. As you can see from the image below, it’s located in an unused, locked lobby at a Landmark Bank location. Why would there be a neon HEAVEN sign at a bank? What does it mean? Is it art? Is it irony? Anyone out there have thoughts? Click on the pics for a clearer view…