Trường có hai cơ sở tại Eastbourne và Lewes, cách nam London khoảng một tiếng hai mươi phút đi bằng tàu hoả.