On campus indeed - specifically about a 10 second (literally) walk from the (albeit silent during exams) bar so that upon completion students can begin their celebrating without even having to leave the building! As Concorde002 says, the medical is done in Gibraltar, usually with a few cadets going down in one trip. This is also complete with a rather large shopping trip for all things British, plus the inevitable duty free allowance for all involved! Get a medical and then smoke and drink it away again!!!!
All in all, jolly good fun