Дендропарк находится на территории природно-исторического парка "Москворецкий" что на западе Москвы на территории Мневниковской поймы. Дендропарк занимает площадь около трех гектаров и создан на месте реабилитированного, очищенного от мусора участка поймы реки Москвы.