With Windsor and London both a short distance away, you are spoilt for choice. Visit London for a night of dining and entertainment, or for those seeking a more cultural visit, head to Windsor to soak up the Royal atmosphere and the visit Windsor Castle – the oldest and largest inhabited castle in the world.
Royal Palace located in the heart of Richmond Upon Thames, perfect for a day out to view the outstanding scenery and enjoy this spectacular baroque Palace.
Windsor Castle is the largest occupied castle in the world. Whilst visiting the castle you can enjoy a wide variety of shops, restaurants and pubs in Windsor.
National nature reserve created in the 17th Century as a royal deer park and public open space. The largest of London’s Royal Parks offering woodland, gardens and water features.
Langley Park has a wide variety of habitats for wildlife including woodland, heathland, wood pasture and grassland. It’s one of the best places in the local area to see a stunning variety of flora and fauna.
The Natural History Museum exhibits a vast range of specimens from various segments of natural history. It is one of three major museums on Exhibition Road in South Kensington.
The world's largest museum of applied and decorative arts and design, as well as sculpture, housing a permanent collection of over 2.27 million objects.
Britain's national gallery of international modern art and forms part of the Tate group. It is based in the former Bankside Power Station, in the Bankside area of the London Borough of Southwark.
A public institution dedicated to human history, art and culture. Its permanent collection of some eight million works is among the largest and most comprehensive in existence, having been widely sourced during the era of the British Empire.
Wembley Stadium is famous for hosting major football matches, including the home matches of the England national football team, the FA Cup Final and in addition the NFL, concerts and music events.