Izmaylovsky Park, one of the biggest forested areas in urban places in Europe, is right across the street.
Izmaylovsky Park, one of Europe's largest wooded urban spaces, is situated directly across the street.