Professionals in all types of cleaning

Top Things to do in London

The Top Places to See in London

Whether you are a local or visiting London on a holiday, there are always a lot of things to do in the bustling city of London. So, if you are looking for things to do in summer, in the cold weather, something with family or a group of friends, we have got you covered! This extensive guide will help you decide on what to do and where you want to be. We have gathered for you a list of top 10, 12 and 20 to cover only the best in each category so that the next time you visit London you don’t miss out anything on your ‘to-do’ list.

The Top 12 Places to Eat

Being a multicultural city, London offers a huge variety of foods from around the world. Be it a delicacy, fast food/take away or just street food, there is something for everyone to fall in love with! It is perhaps the largest variety of food that you can find anywhere in the world in just one place. We have gathered a list of 20 places that you will find useful when deciding on where to dine out.

#1 – The Ritz Restaurant

Where: It’s located at the Piccadilly at the West End, and is one of the landmarks at the square.

What: It is one of the finest restaurants in London and is a classic French British cuisine.

Why: It offers a fine dining experience with sophisticated and posh ambience, awarded Michelin star and is one of the top 100 restaurants in the Sunday Times. On Friday and Saturday nights they hold a dinner and dance with 5 piece live band. If you are visiting London on holiday, this is a must-do experience.

#2 – OXO Tower Restaurant

Where: South Bank, Oxo Tower Wharf

What: contemporary modern British dining. They offer you the finest menu from seasonal ingredients. Dry-aged beef fillet with fresh truffles or Isle of Skye langoustines with fennel curd and blood orange jellies are some of the favourites of this restaurant.

Why: Offers a garden terrace view of the London skyline, including St Paul’s. it is an excellent place for a relaxing lunch or dinner with family and friends or to celebrate any occasion.

#3 – Winter Garden Restaurant

Where: London Hotel

What: excellent combo of British, Middle Eastern and Mediterranean cuisines, bringing the best choice of ingredients and flavours.

Why: live entertainment, beautiful view of palm trees and glass-roof building with intricate surroundings, this place is a must-see.

#4 – Heliot Steak House

Where: Hippodrome Casino, Leicester Square

What: Prime steak house in London city.

Why: It offers an exciting menu of classic steak dishes like rack of lamb with roasted baby potatoes with a few all-time favourites such as mac and cheese topped with a poached duck egg.

#5 – The Goring Dining Room

Where: In the neighbourhood of Buckingham Palace, Westminster

What: It offers a careful selection of exquisite British menus such as Beef Wellington and Glazed Lobster Omelette.

Why: Offers a graceful ambience of beautiful chandeliers and sunlit dining hall during the day with eloquently lit lights in the night. It is a convenient place if you are travelling by tube, with only 4 minutes’ walk from Victoria tube station.

#6 – Celeste

Where: The Lanesborough, Hyde Park Corner

What: high-end contemporary fine dining with a carefully selected menu of sautéed squid, wild Roe Deer and super delicious desserts.

Why: It is one of the finest restaurants of London, and holds the Michelin star plus 3 AA Rosette awards. The dining area is a one of its kind with ornate walls, chandeliers and a domed glass ceiling.

#7 – The Northall

Where: Corinthia Hotel, Northumberland Avenue

What: Seasonal menu of European cuisine, rich dishes from the British kitchen and delectable desserts

Why: Luxurious setting with big sash windows and bright orange and pink set up will give you a one of a kind experience, not to forget the delicious food. Also, it is only a minute’s walk from Embankment tube station.

#8 – Kasper’s Seafood Bar and Grill

Where: The Savoy Strand, Covent Garden

What: It gives you a careful selection of the finest seafood menu from Loch Ryan oysters or Skye lobster. There is also a delicious variety of dishes from the land like shepherd’s pie with cranberries.

Why: Offers a picturesque view of the Thames and London landmarks. An informal yet luxurious dining experience based on 1920s setting, with chequerboard floors, brass fittings and mirrors.

Smoked salmon with salad & avocado

#9 – The Grill

Where: The Dorchester, Mayfair

What: It offers a wonderful selection of menu from local suppliers and creative range of desserts.

Why: Timeless and luxurious interior, is one of the most welcoming and oldest dinings in London.

#10 – Melody

Where: Hammersmith

What: French and Mediterranean dishes. Using seasonal local produce, the menu offers a wide range of dishes like vegetarian risotto, seafood spaghetti, grilled chicken fillet with garlic and fried king prawns wrapped in smoked salmon.

Why: The name is taken from a 1971 British film of the same name, shot in the St. Paul’s school. This place is known for its sophisticated afternoon tea and a twist of European flavour to the classic cuisine.

#11 – El Pastor

Where: Borough Market

What: Mexican food including, tostadas, quesadillas, and some fantastic recipes of salsas

Why: If you want to try something different or you are not looking for a formal place, this place is your best bet. The food is outstanding and light on the pocket. There is loads of variety on the menu, so you are bound to find something that you would love. This place is a heaven for hot and spicy food lovers, with some mild flavours too.

Food wraps with cut lime

#12 – Dar Marrakesh

Where: Edgeware Road,

What: It is a Moroccan restaurant which offers a variety of cuisine on a budget.

Why: This place offers authentic traditional flavours of Marrakesh, traditional dancing and a shisha lounge. It is a good choice for an evening out with friends and family.

The Top 20 Sites to See

London is full of history and culture. The city is booming with new and old attractions that are always evolving and one can never feel tired of seeing those attractions even a hundred times. You can not go to London and miss these sites, whether you are travelling by public transport or you have a car of your own or even if you are there for some business, the sites and views are mesmerising. The hustle and bustle of the city with all the tourists from around the world make it even more lively and vibrant.

#1 – Big Ben

Big Ben is a must-see on the list of all tourists coming to London on a holiday. This place holds a special place for the local people as well because this tower represents the Diamond Jubilee of the Queen in 2012 and is now also known as the Elizabeth Tower. Located in the Westminster, this is a clock tower in the Parliament and is one of the oldest attractions and an iconic building of the city.

Big Ben

#2 – The Houses of Parliament

Also known as the Westminster Palace, it is located on the bank of River Thames at Westminster. If you are interested in British politics, you can arrange a tour of the place. If not, the place is iconic and represents historic British architecture even if you admire just from the outside.

#3 – Buckingham Palace

Buckingham Palace is one of the oldest and symbolic buildings of the London city. It is the Queen’s residence in London next to Green Park. You can arrange a tour of the palace or visit the palace from the outside to have a glimpse of the royal lifestyle.

#4 – The London Eye

Also known as the Millennium Wheel, this attraction was opened in the year 2000 to mark the beginning of a new millennium. This was the world’s highest Ferris wheel on its opening in 2000. You can buy tickets to go around in the wheel, which takes about approximately an hour and gives you a stunning view of the city of London and the skyline. If you are visiting the city for the first time, this is one of the experiences not to be missed.

London eye

#5 – The Natural History Museum

This is one of the most famous attractions in the city. It holds a special place for the lovers of history and even if you are not particularly interested in history there are always a lot of free activities and things to do for adults and children alike. The building in itself is mesmerising and you can just have a stroll in the garden and admire the structure.

Inside of national history museum in London

#6 – St. Paul’s Cathedral

The church’s dome is an iconic landmark in London’s skyline. Although the church has been there since the 17th century, it was rebuilt after the Great Fire of London which burned half of the city. You can go to the church to have a closeup look or you can even view it from the Millennium Bridge over the River Thames.

Millennium bridge in London

#7 – The Tate Modern

This museum holds British and international modern art and hosts a lot of one of a kind exhibitions. Plus, the art gallery is unique and worth having a visit too!

#8 – The Globe Theatre

Its located nearby the Tate Modern and is a reconstruction of the original theatre known for William Shakespeare. The building is also iconic and is famous for its open roof and circular shape. You can buy tickets for the plays shown here.

#9 – Tower Bridge

Located close to the Tower of London, this is the most famous draw bridge known for its property of drawing up to let tall ships through the Thames under the bridge. This bridge has stood since the 29th century and is one of the landmarks of the city of London.

Tower bridge in London

#10 – The Shard

This is the tallest building in London and is hard to miss from many places in the city. It has stood since 2013 and hosts several fine dining restaurants. There is also a viewing platform, where you can have a look of the whole city and admire all the other landmarks from a bird’s eye view.

#11 – The Tower of London

This tower has been there since 1066, and it served as a prison from 1100 to 1952. There is a lot of history in this castle, including the Crown Jewels exhibition. This is one of the oldest monuments of the city.

#12 – The Gherkin

As the name suggests, the building is the shape of a Gherkin and is an iconic skyline in London. The building hosts several offices so is not open to tourists but is unmissable when you are looking towards East London, so don’t forget to have a look when you are planning a trip to London.

#13 – Hyde Park

It is one of the biggest parks in London and is in the heart of the city. You can rent pedalos in the Serpentine Lake, which is a beautiful pond in the middle of the park. You can also see the grounds of the Kennington Palace at one end of the park. The park also hosts the famous Winter Wonderland, a funfair aimed to make the cold winter season more fun every year.

#14 – Platform 9 ¾

If you think this is a weird name for a famous site to see, you must be living under a rock! This is a must-see for every Harry Potter fan out there. There is a permanent set up for the infamous platform 9 ¾ at the Kings Cross station where you can pretend to push your trolley through the pillar and take a memorable photograph!

#15 – Horse Guards Parade

It is a huge parade ground of the Whitehall, nearby Downing Street. There are several events associated with this place such as the Trooping of the Colour. It is situated in Central London, next to St James’ Park.

#16 – The Piccadilly Circus

It is said to be the smaller version of the Times Square. The place is always busy with lots of tourists and bright lights from the billboards, surrounding the edges of the buildings. Its worth having a look at the hustle and bustle of this landmark at night time.

Piccadilly circus in London

#17 – Downing Street

The Prime Minister resides in 10 Downing Street. It is located off the Whitehall and when you go past, you cannot miss the famous number 10!

#18 – Changing of the Guard

It is when one regiment of guards takes over from another at the gates of the Buckingham Palace. This ceremony takes place every day from April till July from 11.15am to 12pm. Rest of the year it takes place on alternate days. It is an event not to be missed if you want to witness British culture and traditions.

#19 – Covent Garden

It is located at the heart of London and is always busy with people from all over. There are a lot of shops, bars, restaurants and even street performers. It is a fun place to just sit and enjoy a cup of coffee whilst enjoying the music from a group of performers, or just entertain yourself by the overall atmosphere of the place.

#20 – Trafalgar Square

Named after the Battle of Trafalgar, between the British navy and Napoleon forces. The British won against Napoleon and thus this monument was named after that. Surrounding Nelson’s column, this place gives a view of the National Gallery and is a wonderful place to sit and relax amidst the fountains in a nice summer afternoon. During Christmas time, this place attracts many visitors as a huge Christmas tree is placed in the square for everyone to admire.

The Top 12 indoor activities in London

We all know how unpredictable London’s weather is, so we have gathered for you a list of things to do on rainy days, which is you can enjoy with friends and family or even on your own!

#1 – National Gallery

Hosts a huge collection of paintings from Western European traditions spanning from 13th to 19th centuries. You can easily spend a few hours admiring the amazing artwork of famous painters and to top it off, it’s all free! It is a must-see, especially if the weather is bad, this place is ideal to spend time.

Trafalgar square in London

#2 – Churchill War Rooms

It is one of the five branches of the Imperial War Museum and is dedicated to Winston Churchill. Discover the secrets of Winston Churchill and his circle during the Second World War in this hidden underground museum beneath the streets of Westminster.

#3 – Victoria and Albert Museum

It is one of its kind museum of world arts and designs spanning over 5000 years of human creativity. It houses about 2.3 million art objects, including the UK’s national collection of art, theatre, jewellery, textile, fashion and much more!

#4 – The British Museum

This is a memorable experience for people of all ages. British Museum houses history and culture from 2 million years of human history. There are always a lot of exhibitions which you can enjoy on a rainy and cold day.

Inside of national history museum in London

#5 – Westminster Abbey

Gives you an insight into a long history of faith in British culture. It is particularly mesmerizing at the early hours during the hour of morning prayer. It is a royal church which is also a World Heritage Site with over a thousand years of history.

Outside of Westminster Abbey in London

#6 – Brick Lane Music Hall

It offers a range of shows including Pantomime during the Christmas time and many music shows throughout the year. There is something for everyone and the 3-course dinner is worth having a visit for, followed by the show and dance until midnight. At Lunchtime, there is also a 3-course meal followed by matinee performances and afternoon tea. This place is full of innovative entertainment.

#7 – Harrods

Harrods is the infamous shopping destination for shoppers around the world, located at the Knightsbridge. There are 330 departments from all aspects of life including all kinds of retail including, jewellery, clothing, shoes, handbags, fragrances, watches, bath and spa products, home appliances, electronics, furniture and toys etc. There are 23 restaurants plus coffee and high-tea shops. You can easily spend a day there and get entertained. This store hosts about 300,000 customers every day served by 5000 staff members, which is the highest number of customers to visit any store in a day! (source:

#8 – Prince of Wales Theatre

Located in the West End Theatre, the Prince of Wales Theatre houses a lot of history like many other places in London. Theatre-goers love going to this place for their love of plays and musicals. The theatre hosts some of the most favourite shows of all times, like Mamma Mia and Let it be!

#9 – The London Dungeons

The London Dungeons is a thrilling attraction that takes you back in time to the city’s weird past and you live in the time for a couple of hours! There are guided tours that take you through the various events in the history of the city as they come to life before your eyes! It is good entertainment plus an insight in the past if you are not keen on museums. It is situated just opposite the London Eye, so is within easy access to public transport.

#10 – The Shrek’s Adventure

It is a live interactive walkthrough adventure, just opposite the London Eye. Here, you get to meet all your favourite characters from the Shrek movie, Fiona, Donkey, Puss, Gingey, Rumpelstiltskin and of course Shrek! It is the first of its kind attraction in the sense that DreamWorks Animation has licensed the Merlin Entertainment (UK’s second-largest theme park and entertainment company) to make an attraction of this magnitude and to use the characters of the movie.

#11 – Sea Life London

Next to the Shrek’s Adventure, is Sea Life London which houses a huge variety of underwater and sea life creatures, from sharks to turtles and strange animals from around the world! You can even have a touching experience with the starfish and other sea life animals. This place is a good choice for things to do on a budget with kids, plus its indoors so you can definitely plan a visit on a rainy day!

#12 – Madame Tussauds

One of London’s top attractions, Madame Tussauds is a wax museum of famous people from around the world. There a live size wax models of famous actors, singers, sportspersons, scientists and even royal family members! You can take a photo with all your favourites in one place! It was first opened 200 years ago and is still as entertaining as it was back then.


contact icon

Professionals in all types of cleaning
24 Hours, 7 Days a Week

Request a Quote

    contact form image