13 Hidden Gems in London You Have to Visit
London is a great city. In fact, it’s personally one of my favourites. But despite having visited the city countless times throughout my life, I would be lying if I said I’d seen it all. There is so much more to London than people think.

It’s not just the London Eye and Buckingham Palace (although those are certainly worth visiting), but it’s also those secret spots that only locals know – the beautiful hidden gems in London. And is it worth visiting those more off-the-beaten-path places in London?
Trust me, visiting places that aren’t so ‘on the map’ can actually be a more enjoyable experience!
How many days are enough for London?
Depending on how fast you travel, you might need between four days in London to a full week to see all of the best things to do in London.
Four days will give you a chance to see all the major sights and explore a few museums, while a week will allow you to delve deeper into London life and visit some of the hidden gems in London featured in this article.
We recently spent 3 days in London and still want to go back and see more stuff!
Of course, you could visit the city in a day and glimpse everything on a whirlwind tour. But, it’s normally better to slow things down a notch and really take in what the city has to offer.

It’s no secret that London is a busy city. It’s so full of diversity too, with a little slice of so many countries around the world crammed into the UK’s capital. With the culture paired with famous attractions and the draw of English Royalty and Her Majesty the Queen, London has become an increasingly popular and beautiful European city break.
Plus, from the delightful New Year’s Eve fireworks on the Thames to the fun-loving festivals in Hyde Park in summer, London is one of those places that you can literally visit all year round. So, when it comes to how many days to spend in London, the possibilities really are endless.
The top hidden gems in London
So, if you’re looking to visit London but want to dig a little deeper than the places everybody talks about, there is still plenty to do in the city. Here are the 13 hidden gems in London you have to visit.
1. St Dunstan’s Church
Tucked away in the bustling city of London lies St Dunstan’s church, a hidden gem among the concrete jungle. The church was originally constructed in the 12th century but then partially destroyed during WWII.

The overgrown ruins have been converted into a beautiful garden. This is now a favourite among locals who come here to enjoy their lunch break or photographers looking to view London from a new angle.

Even though it’s right by the Tower of London and London Bridge, this spot is really peaceful. Perfect for an escape from the hustle and bustle of the city, St Dunstan’s Church is the perfect spot for an off-the-beaten-path break. It’s also one of the best free things to do in London.
2. Shoreditch Street Art
A visit to Shoreditch should definitely be on your itinerary while exploring London. It is possibly the coolest and most artsy area of the city, known for its great street art and hip vibes.
Shoreditch, located in the East End of London, is home to some of the city’s greatest street art by world-renowned painters such as Banksy, Ben Eine, and Roa. You can actually take an off-the-beaten-track tour with Alternative London to learn more about the artists and the stories behind their work.

While you’re in the neighbourhood, go to the Columbia Road Flower Market or relax at Trapeze, a bar with a circus theme! If you’re looking for something different from the typical tourist spots, this is one of the best hidden gems in London. You’ll find originality, inspiring artwork, boutique stores and trendy bars all in one place.
3. God’s Own Junkyard
God’s Own Junkyard is a favourite among neon lights and vintage signs enthusiasts. It’s like a miniature version of New York’s Times Square hidden away in London. Although this is actually a unique art gallery dedicated to Chris Bracey.
This vibrant gallery is located in Walthamstow. It will dazzle you with its colourful lights the moment you walk through the door. For an entirely different take on London history, visit the Rolling Stones cafe on-site for a delectable cream tea and cake.
4. Little Venice
If you’re hoping to find beauty away from the typical tourist spots in London, Little Venice is perfect for you. Despite its great position midway between Hyde Park and Warwick Avenue, this charming aspect of London is largely underappreciated.

If you’re in need of a romantic setting or simply looking to escape the hustle and bustle of city life, you’ll love this side of London. With idyllic canals flanked by charming barges, beautiful streets lined with blossoming flowers, and cosy cafes right on the water’s edge, it’s truly charming.
Plus, if you happen to get hungry, stop by one of the boat cafes. There’s honestly nothing quite like afternoon tea on a canal boat!
5. The ArcelorMittal Orbit
For one of the more hidden gems in London, take a trip to the Queen Elizabeth Olympic Park in Stratford. The tallest sculpture in the United Kingdom is a twisting mass of red metal coiling 114.5 meters into the sky! The sculpture may appear strange, but it’s well worth the climb to the top.
In addition to offering stunning panoramic views of London, the ArcelorMittal Orbit also boasts the world’s longest tunnel slide. At 178 meters long, this definitely isn’t for the faint of heart. But, if you’re brave enough and want a memory that will last forever, it’s definitely something to try.
If you want to try the slide, be sure to book your tickets in advance. However, even if you don’t want to go on the slide, it’s still worth visiting just for the views!
6. Sky Garden
If you’re looking for a peaceful spot in London, look no further than the Sky Garden. It’s the city’s highest public park and offers stunning views of the skyline. This secret gem on London’s Fenchurch Street offers wonderful, unobstructed views of the city for free.

The Sky Garden is a lesser-known tourist attraction compared to places like Big Ben, but it’s still fairly popular. The suite is furnished with modern furniture and complements contemporary, industrial architecture.
The top-floor restaurant, observation deck, and open-air terrace, on the other hand, appeal to both eyes and taste buds. In addition, the garden’s one-of-a-kind shape is a draw for visitors and has given the Sky Garden its nickname, ‘Walkie-Talkie’. If that weren’t enough to tempt you, there’s also a botanical garden on site.
7. Neal’s Yard
Neal’s Yard in Covent Garden is a stunning, hidden gem in London that is often overlooked. Tucked away between Monmouth Street and Short’s Garden, the courtyard decked out with bright stores, hidden bookshops, charming cafés, and dainty tearooms is what sets this place apart.
With its towering trees and vibrant flowers, the garden is an oasis in the heart of London where you can relax and take a break from city life.

Sit down with a coffee or sandwich in hand and enjoy the courtyard’s peaceful atmosphere. In addition to the usual shops, don’t forget to check out the selection of locally owned stores. You’ll find everything from arts and crafts to handmade soaps and homemade baked goods.
8. Primrose Hill
My favourite outdoor park to relax in is Primrose Hill. The vibrant neighbourhood of Primrose Hill provides some stunning unspoilt vistas of the city. Some of the most popular landmarks you’ll be able to see are the London Eye, the Shard and the Gherkin.

The location provides a picturesque landscape that you can explore without interruption. It’s the perfect place to enjoy a meal while surrounded by natural beauty. It’s a short walk to one of my favourite places in London, Camden Town, so finish your picnic and take a stroll around for some of Camden’s unique atmosphere and fantastic market. Don’t forget to check out the street food!
9. Kyoto Garden
If you take a stroll along Holland Park, you’ll discover one of the most lovely areas in London. The Kyoto Garden is a 22-hectare park located in Japan that was built by a Japanese designer to celebrate the friendship between the UK and Japan in 1991.
The grounds, which are scattered with natural stone lanterns, Japanese marble trees, peacocks and koi carp ponds, have a distinctively Japanese aesthetic.

Strolling through the picturesque gardens and magnificent tiered waterfalls is an excellent way to unwind in the city. The harmony of the rushing water and bird song is beautiful. If you plan your trip for spring, you’ll be rewarded with the sight of beautiful cherry blossoms in addition to the zen paradise atmosphere.
10. Climb the O2 Arena
A more adventurous hidden gem in London is a trip to the O2 Arena. Now, I’m sure you’re probably familiar with this world-renowned facility for concerts and comedies, but did you know that you can now climb the building’s side using a harness? If you’re looking for something unique to do in London, this is a great option that will be enjoyable for all ages.

The walkway is a few meters above the roof and it reaches a height of 52 meters. On a nice day, you may see landmarks up to 15 miles away! You can also go up at sunrise, sunset, or after dark, but I think seeing London at sunset is incomparable.
From the top, sip a glass of champagne if you like, and take in the city’s 360-degree views. It’s wonderfully suited for another of the top hidden gems in London and an overall fantastic experience.
11. Neasden Temple
Whether you’re looking for a rare Asian-inspired beauty or simply want to experience something new, the Neasden Temple is definitely worth a visit. This white marble masterpiece, which contrasts sharply with London’s modern, grey buildings, is a stunning exception to the rule.
The first genuine Hindu temple in the UK, according to reports, was constructed only with traditional techniques and materials and is located about half an hour from London’s city centre near Wembley Stadium. Though it may be a long journey, visiting the beautiful Asian temple is definitely one of London’s best hidden gems.
12. London Mithraeum
The London Mithraeum is often overlooked by visitors to London, yet it offers a unique and fascinating glimpse into London’s rich history. Located in the heart of the financial district, this underground temple was built by the Romans almost 2,000 years ago as a place of worship for the god Mithras.

Rediscovered during the excavation of a modern office building in the 1950s, the Mithraeum was carefully dismantled and relocated to its current site, where it has been reconstructed using the original stones and other artefacts.
Today, you can step back in time and experience the mysterious and mystical atmosphere of the temple, which was designed to reflect the astrological beliefs of the ancient Romans. The central feature of the Mithraeum is a large marble altar depicting the god Mithras slaying a bull, surrounded by other symbolic objects and images. Tours are free and feature a short show followed by time to look around the temple.
13. Kingly Court
Located just off Carnaby Street in the trendy Soho neighbourhood, this small courtyard is a hidden oasis of food, drink, and shopping. Comprised of three levels, Kingly Court is home to a diverse range of independent boutiques, cafes, bars, and restaurants, making it a popular destination for locals and visitors alike. From artisanal coffee shops to vintage clothing stores, there is something for everyone here.

One of the main draws of Kingly Court is its eclectic mix of international cuisine. Whether you’re in the mood for sushi, tapas, pizza, or burgers, you’ll find it all here. There are also several rooftop bars and restaurants that offer stunning views of the city skyline, making it a perfect spot for a night out.
The courtyard itself is also a charming and unique space, with a vibrant and colourful atmosphere that is perfect for relaxing and people-watching. The decorative lights and greenery create a cosy and intimate setting, making it a popular spot for al fresco dining during the warmer months.
Overall…
London is a city full of surprises, and its hidden gems are no exception. From ancient temples to trendy courtyards, these off-the-beaten-path destinations offer visitors a unique and memorable experience that is often overlooked by tourists.
Whether you’re a history buff, a foodie, or a fashion lover, there is something for everyone in London’s hidden gems. These destinations provide a glimpse into the city’s rich history and culture, while also showcasing its vibrant and diverse modern-day scene.
So, the next time you’re in London, take a break from the crowded tourist attractions and venture off the beaten path. You never know what hidden gems you might discover.
👉 Need somewhere to stay? Check out my 9 favourite places to stay in London!
My favourite tools for finding cheap travel
Disclosure: Some of the links above may be affiliate links that earn me a commission at no extra cost to you. If you purchase through my links – thank you so much! I only recommend products and companies that I use and love.








do you have a blog with a 3-day itinerary for London like you did for Paris? I LOVED THAT ONE AND IT’S OUR AGENDA FOR OUR INAUGURAL TRIP! HA! 🙂
Hey Ginger,
That’s amazing, I’m so glad you enjoyed the Paris itinerary!
I don’t have a London guide at the moment, I’m afraid. But I’m currently working on a similar 3-day guide for Rome and I’ve added London to my list! I’ll let you know when it’s published 🙂
Alice