Visitors to the capital are in for a real treat this weekend when the whole of London comes together to celebrate Queen Elizabeth II's 60th year on the throne.
From the River Thames pageant to the Buckingham Palace Concert, there is a whole host of events taking place across the city, some of which the monarch herself will be attending.
She will be kicking off a busy few days by spending some time at Epsom Downs Racecourse on Saturday June 2nd where she will watch some of the sport's best horses and jockeys compete.
Thousands of spectators will join her for what promises to be a very exciting day, more so now that the current heatwave looks set to continue.
Tickets for the Queen's Stand and the Grandstand have sold out, but there are still places available in the Tattenham and Lonsdale enclosures.
There will be several races taking place throughout the day, each 30 minutes apart, so punters will have plenty of time to enjoy a drink and take in the atmosphere.
And in true Great British style, singer Katherine Jenkins will be there to sing the national anthem and get everyone into the Jubilee spirit.
The Derby dates back to 1780 and is regarded as the greatest flat race in the world. It also has one of the biggest prizes at £1.25 million for the winner. Previous victors have included Seabird, Shergar and last year's champion Pour Moi.
For those unable to make the Derby Day races, there is Investec Ladies' Day on Friday June 1st, where the fashion will be just as important as the sporting action.
Model and writer Laura Bailey will be at the event to present a prize to the best dressed woman.
Epsom Downs Racecourse is located in Surrey and is well connected by train from central London, making it easy for guests in hotels in Marble Arch to get to.