This is the whimsical interior (that's my opinion; the Daily News described it as "a Gothic, nightmarish underwater scene") of Red Square, which you might know better as that building on Houston Street with the statue of Lenin and the messed-up clock on the roof.

