No Culture Clash With This Sign

We would probably say this sign we saw on East 19 Street near Voorhies Avenue is self-explanatory — but we can’t understand it.

We’re guessing that the Chinese portion says: Do not litter on this private property. Building Management.
And in Russian: Ditto.

What do you think?