Apparently this is near where the old Tsar’s residence was. The text is in Russian and even if you use machine translate it assumes the reader already knows all about the place.
The photographer is identified as Ilya Strom. All his photos are here.
Here’s another, apparently near the same location.