Международная кембриджская школа расположена в северной части Санкт-Петербурга в благоприятном районе вблизи Финского залива. Кампус имеет удобное сообщение с Крестовским островом, а также пригородами в Сестрорецком районе.