What is the answer: Which venue in London hosts the annual Ideal Home Show?
earl s court