London, one of the greatest cities in the world, is whatever you want it to be. It offers calm and relaxation in one of the many parks or cafes. It allows for culture in one of the many museums. World class food can be found round virtually every corner, from Michelin star restaurants, to authentic curries in Brick Lane. You can have a romantic dinner date with stunning views over the skyline, or go to a morning rave.

The list of tourist attractions in London is endless, but I’ve narrowed it down for you and put together my top 10 things to see and do in London, which includes something for everyone.


“Theatreland”, London’s main theatre district, is located in and near the heart of the West End. Here you can enjoy a performance of the longest running musical in West End history, Les Misérables, sing along to ABBA’S greatest hits in Mamma Mia or feast your eyes on stunning costumes during a showing of The Lion King. With 38 shows currently on offer, there really is something to suit every taste.


A trip to London isn’t complete without a visit to the iconic London Eye. Originally constructed to celebrate the millennium, the London Eye is a giant ferris wheel offering breathtaking views across the city. Rotations last around 30 minutes, moving at a speed of 26cm per second. You can share one of the spacious pods with other visitors, or splash out on a private pod all to yourself.



Get up close and personal with A-list celebrities, sporting legends, political heavyweights and historical icons at Madame Tussauds. Millions of people have passed through the doors since they first opened way back in 1835 and it still remains a firm favourite with tourists visiting London.


There are a numerous companies in London offering cruises along the River Thames. Cruises run as regularly as every 30 minutes and pass by several key sightseeing hotspots, including Tower Bridge, the Houses of Parliament, and the London Eye. Some companies also offer night time cruises so you can see the sights all lit up, whilst others offer dinner cruises. This is a lovely and unique way to view the city.



KidZania is a unique educational entertainment experience, giving children the chance to learn the ins and outs of over 60 unique and exciting professions, like doctors and fire fighters, all in a fun and safe environment. All set within a 75,000sq ft. life-like city, your children will learn real life skills in a experience which promises to explore their big imaginations and expand their minds.


With over 800 animals to see and plenty of fantastic shows and interactive experiences, London Zoo is a great day out for the whole family. Set in the heart of Regents Park, London Zoo has been welcoming visitors for over 150 years. You can explore the Land of the Lions and the Gorilla Kingdom or learn all about the Rainforest Life in one of the many fascinating talks held daily.


No trip to London would be complete without sampling a traditional British afternoon tea. Visit The Ritz where you can sample classic sandwiches and pastries, or if you’re looking for something different enjoy a Mary Poppins inspired afternoon tea at the top of The Shard, where you can not only enjoy a mouthwatering selection of sweet treats and savouries but also soak up the magnificent view across the city.



Hyde Park is arguably the most famous park in London, and one of the largest. The park is home to several memorial features, as well as two bodies of water, the most iconic being the Serpentine. It’s the perfect place to go for a stroll or enjoy a picnic on a warm summer’s day.


No trip to London is complete without visiting the world famous Buckingham Palace. The palace has been home to the Royal Family since 1837 and features and impressive 775 rooms! From outside you can watch the Changing of the Guard – This happens a few times every day and is a great chance to witness firsthand a historic tradition. You can even explore the magnificent State Rooms (and the odd ‘secret’ door) which are open to visitors for 10 weeks every summer, as well as certain dates during winter and spring.



Oxford Street is not only London’s top spot for shopping but it’s also Europe’s busiest shopping street. It has over 300 shops and receives a staggering 500,000 visitors every day. You can shop til your hearts content in one of the many designer stores and department stores, including the renowned Selfridge’s. During December, the Oxford Street Christmas lights illuminate your shopping trip and add some sparkle to the chilly evenings.