Trường rất gần trung tâm thành phố London và có các cơ sở tại Greenwich, Eltham và Medway.