Se encuentra ubicado en la ciudad de Moscú, a lo largo del río Moscova, no muy lejos del centro de la ciudad (2 kilómetros al sur-oeste del Kremlin).