* Royal Military Academy Sandhurst: While not strictly *in* London, Sandhurst is relatively close and is the UK's primary officer training academy for the British Army. Many cadets will spend time in London for training exercises or related activities.
* Various military training establishments: The Ministry of Defence has several offices and facilities in London which might be involved in training aspects, though not full-fledged academies. These wouldn't be schools in the traditional sense.
* University Officer Training Corps (OTC): Several universities in London have OTCs, which offer military training to students as part of their university experience. This is more akin to a student club with a military focus than a formal military school.
Therefore, the answer is nuanced. There isn't a standalone military academy *located* in London, but significant military training and related activities take place in and around the city.