The Ecobay site is located on the Eastern shore of Paljassaare Peninsula, in the Kopli area in northwest Tallinn.

In the west of the site is the Paljassaare bay, to the north is the Nature 2000 bird sanctuary, to the east of the site is the Tallinn Waste Water Treatment Works and to the south is a residential area.