I thought the painting sitting in the window of El Torito Grocery Store looked familiar. Then I realized it; I had seen a similar composition, a scene of presumably the Virgin and Child saving souls from Purgatory, in the chapel of a church on the Via dei Tribunali, in Naples, Italy.
Interesting. I’d never seen those cherubic floating heads before.