The term 'green corner' is generally used to indicate a section within the office where a number of pot plants are organised to provide some kind of the rest area. At least, it was so during Soviet Era. Or am I mistaken in my memory?
Anyway, I liked that green bench among the green (yet!) foliage of bushes and trees. This is not a park but a boulevard that goes along one of the busiest streets of Moscow - Leningradskiy Prospect.