What you need to know about Epsom

The charming Surrey town of Epsom lies 15 miles to the south west of London, surrounded by acres of woodland, green belt, parks and golf courses.