Находится Крестовский остров на западе Санкт-Петербурга. Это один из крупнейших островов в дельте Невы. Его площадь составляет 4,2 квадратных километра. Как и полагается, он окружен водой: с трех сторон — реками Средняя Невка, Малая Невка, и Крестовка, а еще один берег выходит прямо на Финский залив