What sport is played at Lord's in North London?

Cricket is played at Lord's Cricket Ground in North London. Lord's is an abbreviation for Lord's Cricket Ground.