Product Launches Organise a memorable launch Epsom Downs Racecourse is the ideal venue to unveil and launch your new brand or product. Epsom Downs is the perfect venue for your product launch. The stunning Queen's Stand has a variety of different suites, with the ground level providing a wonderful showcase for new products, alongside a drinks reception. Our Duchess’s Stand has 1123 gross square metres of space with a vehicle access door which is ideal for product launches. A unique venue with the ability to transform into whatever you want it to be for your perfect launch. Looking for the perfect place to launch your product? Call us on 01372 460 460 or fill out our enquiry form.