Question: where is olympia horse show held in london
Answer: in the Olympia exhibition centre , London