Best Places in London for Hotels, Restaurants, Cocktails & Attractions

London is a city where centuries of royal history meet cutting-edge culture, world-class dining, and iconic neighborhoods. From grand palaces and historic landmarks to vibrant markets, theaters, and rooftop views, London offers something unforgettable for every type of traveler. Whether it’s your first visit or a return trip, the city rewards curiosity at every turn.

 

Best Places to Stay in London

London offers an exceptional range of accommodations, from luxury hotels with iconic views to boutique stays tucked into charming neighborhoods. Where you stay can shape your experience, whether you prefer walkable sightseeing, easy transport connections, or a refined retreat after busy days exploring the city. Choosing the right area ensures comfort, convenience, and a true sense of place.

The Ritz Hotel London

A quintessential London luxury stay with impeccable service, palatial rooms, and one of the UK’s top restaurants; perfect for those who want classic glamour right near Green Park and Piccadilly.

london hotel, sofitel

A quintessential London luxury stay with impeccable service, palatial rooms, and one of the UK’s top restaurants; perfect for those who want classic glamour right near Green Park and Piccadilly.

The Savoy is a London icon known for its glamorous atmosphere and legendary service. Located on the Strand, between Covent Garden and the Thames, it’s perfectly positioned for West End shows, shopping, and dining — ideal for travelers who want a vibrant, high-energy luxury experience.

royal horseguards hotel

The Royal Horseguards Hotel offers excellent value for its Westminster location near Embankment and the Thames. With easy access to Big Ben, Trafalgar Square, and river walks, it’s a smart choice for travelers who want comfort and location without five-star pricing.

Fouor Seasons at Tower Bridge

Overlooking Tower Bridge and the River Thames, this Four Seasons property delivers understated luxury in a stunning setting. Guests love the calm atmosphere, beautifully designed rooms, and proximity to Borough Market, the Tower of London, and scenic riverside walks, making it ideal for travelers who want elegance without the crowds of the West End.

With views of Big Ben, the Houses of Parliament, and the London Eye, the London Marriott Hotel County Hall boasts one of the most scenic locations in the city. Its riverside setting on the South Bank allows guests to walk to many of London’s top attractions, making it especially appealing for first-time visitors.

The Resident Covent Garden is one of the best centrally located hotels for first-time visitors who want to be right in the heart of London without splurging on full five-star luxury. Set just off the lively streets of Covent Garden, it puts you within easy walking distance of the West End theatres, Trafalgar Square, Soho, the River Thames, and countless restaurants and shops. Rooms are stylish, quiet, and thoughtfully designed — many include small kitchenettes, which is a huge perk for longer stays or families. 

langham hotel london

As one of London’s grandest historic hotels, The Langham delivers timeless luxury near Regent Street and Oxford Circus. Guests consistently praise the attentive service, celebrated Palm Court afternoon tea, and excellent wellness facilities, making it a top choice for travelers who want tradition with modern comforts.

The Corinthia sits in London’s Westminster neighborhood, just steps from Trafalgar Square, the River Thames, Embankment, and Westminster landmarks — making it super convenient for first‑time visitors and sightseeing enthusiasts. It is very walkable to top attractions and easy access to transport.

Best Things to Do in London

London is packed with must-see attractions that span history, culture, and entertainment. From royal landmarks and world-famous museums to scenic river walks and immersive West End shows, the city balances classic sights with modern experiences. No matter how long your stay, London delivers unforgettable moments at every pace.

London Eye Ferris Wheel

The London Eye is positioned on the South Bank of the Thames and offers sweeping panoramic views of the city. Tickets are required, with options for standard, fast-track, and private experiences.

Covent Garden

This vibrant area is filled with street performers, historic market halls, shops, and restaurants and a perfect place to soak in London’s atmosphere at any time of day.

London Tower Bridge

The Tower of London is a historic fortress that is home to the Crown Jewels and nearly 1,000 years of royal history. The admission fee includes access to the Crown Jewels and engaging talks by the famous Beefeaters.

Tower Bridge

Tower Bridge is one of London’s most photographed structures. Walking across the bridge is free and offers fantastic photo opportunities from the outside, but a paid ticket is needed to access the glass walkway and exhibition areas.

Buckinham Palace

The Changing of the Guard Tour and Buckingham Palace is situated in the heart of Westminster, Buckingham Palace is the official residence of the British monarch and a symbol of royal tradition. While the Changing of the Guard outside is free and only on certain days, a ticket is required to tour the State Rooms when they are open to the public.

WestMinster Abby

Westminster Abbey is one of the most iconic and historically significant religious buildings in the United Kingdom. This stunning Gothic church has been the coronation site for British monarchs since 1066, and has hosted royal weddings, including Prince William and Kate Middleton in 2011. The entry fee allows visitors to explore its stunning Gothic architecture.

Big Ben and the Parlimant

Big Ben and the Houses of Parliament is located along the River Thames in Westminster, this is one of London’s most recognizable landmarks. Viewing the exterior is free, while guided tours of the Houses of Parliament require a paid ticket.

Borough market

Borough Market

One of London’s oldest food markets, Borough Market is a must‑visit for foodies — blending historic architecture with modern gastronomy. Known for its bustling aisles of fresh produce, cheese, meats, baked goods, and prepared food, this market is frequently featured by influencers and local food guides alike.

Kensington gardens

Kensington Palace

Kensington Palace is a historic royal residence in London, open to the public with a paid admission ticket. Visitors can explore the royal apartments, exhibitions about figures like Queen Victoria and Princess Diana, and enjoy beautifully restored state rooms. While some areas remain private for senior royals, the palace is conveniently located next to Kensington Gardens, offering scenic strolls and garden views as part of the experience.

St Paul’s is one of London’s most breathtaking landmarks — not just architecturally, but emotionally. The soaring dome, mosaics, crypt, and sweeping views from the Whispering Gallery and Golden Gallery make it unforgettable. There is an admission fee and it is best to visit early morning or late afternoon.

The Warner Brothers Studio is located in Leavesden which is outside central London and reachable by train or tour transport so may take a day. This immersive experience is one of the most magical day trips from London, especially for fans of the Harry Potter films. At the official Warner Bros. Studio, you’ll walk through original sets, props, and costumes used in the movies, step into the Great Hall, explore Diagon Alley and the Forbidden Forest, and get behind‑the‑scenes insights into how the films were made

Windsor Castle is the world’s oldest and largest occupied castle, serving as an official royal residence and offering highlights like the State Apartments, St. George’s Chapel, and the Changing of the Guard. It’s an easy day trip from London, just 40 minutes by train. The town itself is charming, with walkable cobblestone streets, boutique shops, and a quintessentially English atmosphere.

Watch a show in the West End Theatre District

London’s West End rivals Broadway in New York and features a range of productions — from dazzling musicals like The Lion King and Wicked to gripping dramas and long-running classics like The Mousetrap. Most theatres are clustered in the Covent Garden, Leicester Square, and Soho areas, which means you can combine your visit with dinner, drinks, or shopping nearby.

Geaux Shopping

London offers an unparalleled shopping experience. Oxford Street is Europe’s busiest shopping thoroughfare, boasting over 300 stores, including iconic department stores like Selfridges. Just a short walk away, Regent Street impresses with its elegant curved façades and historic architecture, hosting flagship stores like Hamleys, Liberty London, and mid-tier fashion brands, and is especially magical during the festive season. For luxury seekers, Bond Street in Mayfair is the ultimate destination for high-end designers like Chanel, Louis Vuitton, and Tiffany & Co., while Carnaby Street in Soho offers a trendier, independent boutique experience with Instagrammable façades. Knightsbridge is synonymous with luxury department stores, most notably Harrods and Harvey Nichols, offering designer fashion, gourmet food, and elegant homeware, perfect for those looking to splurge or shop for high-end gifts.

Geaux to a Museum

The British Museum is located in the Bloomsbury district, and it houses world-famous artifacts spanning thousands of years of global history. It is one of the world’s greatest free museums.  General admission is free, though special exhibitions may require a ticket.

Tate Modern Museum is one of London’s most iconic art galleries, housed in a converted power station with a free permanent collection featuring works by major 20th- and 21st-century artists.

Best Places to Eat in London

London’s food scene is one of the most diverse and exciting in the world. You’ll find everything from Michelin-starred fine dining and modern British cuisine to global flavors and historic eateries. Dining in London is not just about the food—it’s about atmosphere, creativity, and discovering neighborhoods through their kitchens.

Quick Casual Bakeries and Cafés

London excels at quick yet high-quality bakery stops that are perfect between sightseeing sessions. GAIL’s Bakery is a reliable favorite for pastries, breads, and coffee, while Bread Ahead is famous for its indulgent crème brûlée doughnuts. For beautifully laminated pastries, Pophams and Little Bread Pedlar are excellent choices, while Buns From Home and Ole & Steen are perfect for quick, satisfying treats. Chocolate lovers should also stop by Italian Bear Chocolate for one of the city’s richest cups.

london pizza

Best Casual Restaurants in London

London’s casual dining scene is vibrant, diverse, and packed with flavor. Italian favorites such as Ave Mario and Cicchetti serve crowd-pleasing dishes in energetic settings. For comfort food classics, Bleeker Burger and Mayfair Chippy are dependable favorites. Travelers seeking bold flavors should not miss Kiln, The Tamil Crown, or

, which showcase London’s global food influences.

Fine Dining Restaurants in London

London is a world-class fine dining destination, offering everything from Michelin-starred tasting menus to elegant, historic dining rooms. The Ledbury is consistently ranked among the city’s best, known for refined, seasonal British cuisine. Romantic favorites like Clos Maggiore and visually striking destinations such as Sketch combine atmosphere with culinary creativity. For classic luxury, The Connaught Grill and The Devonshire deliver polished service ideal for special occasions.

borough market paella

Food at London’s Best Markets

London’s markets are essential for experiencing the city’s food culture in one energetic setting. Borough Market is a standout for iconic bites like paella, chocolate-covered strawberries, sausage rolls, crème brûlée doughnuts, and globally inspired street food. Seven Dials Market offers a curated indoor experience with multiple vendors, while Camden Market is known for creative, bold dishes such as fried gnocchi and stuffed naan. For fewer crowds, Maltby Street Market delivers excellent local street food, while Harrods Food Halls provides an upscale twist on market dining.

Best Places for Tea & Coffee in London

Tea and coffee culture is deeply woven into London’s identity, blending tradition with contemporary flair. From elegant afternoon tea experiences in grand hotels to specialty coffee shops serving expertly crafted brews, there’s a perfect stop for every taste and mood. These moments offer a slower, more refined way to experience the city.

The Ritz

Afternoon tea at The Ritz is as traditional as it gets — chandeliers, live piano music, silver service, and tiered trays that just keep being replenished. It’s formal (there’s a dress code), refined, and unforgettable — the kind of experience people book for milestone trips or once-in-a-lifetime visits to London.

Claridge’s

At Claridge’s, afternoon tea feels polished yet welcoming, with flawless pastries, beautifully cut sandwiches, and a tea list curated like fine wine. The art-deco setting is stunning without being stuffy, and service is famously attentive. Best for travelers who want luxury — but a slightly more relaxed atmosphere than The Ritz.

Fortnum & Mason

Fortnum & Mason has been synonymous with tea for centuries, and their elegant tea salon is designed entirely around the ritual. Expect exceptional tea (they blend their own), lovely pastries, and a less formal but still very “London” experience. Best for travelers who love history, tea culture, and refined tradition — without the strict dress code.

A fun twist on tradition — tea is served aboard a vintage double-decker bus while you tour London landmarks. The food is sweet and playful rather than formal, making it especially great for families, girls’ trips, or anyone who wants novelty over formality.

London Tea Room

Tea Rooms

Beyond the grand hotels, London is filled with charming tea rooms where you can enjoy scones and a pot of Earl Grey without the ceremony or price tag. These are great for travelers who want the flavor of afternoon tea — without booking a full formal service.

The Coffee Bar at Harrod's

The Coffee Bar at Harrod’s is a stylish circular marble counter where trained baristas brew Harrods’ own roast coffee blends and seasonal single-origin beans, with coffee beans roasted on site in their roastery.

Monmouth Coffee

Monmouth Coffee is one of London’s OG specialty roasters with a devoted local following offering seasonal beans, and rich espresso.

Ralph’s Coffee

Ralph’s Coffee is the coffee shop concept from Ralph Lauren — part lifestyle café, part fashion-branded space, and part chic social hangout. In London, the most popular location is near Ralph Lauren’s flagship store in Regents Street/Mayfair — an elegant setting that pairs perfectly with shopping.

Best Pubs and Bars in London

London’s pubs and bars range from centuries-old taverns steeped in history to stylish cocktail lounges and rooftop bars with skyline views. Whether you’re enjoying a classic pint, a curated wine list, or an inventive cocktail, the city’s nightlife is rich in character and variety. These spaces are central to London’s social life and well worth exploring.

Sketch beautiful bar

Sketch

Sketch is one of London’s most talked-about and visually unforgettable dining and drinking destinations — equally a feast for your eyes as it is for your stomach. It’s famous for its whimsical interior design (including “Instagram-iconic” bathrooms and themed dining rooms), creative cocktails, and afternoon tea experiences.

Mr Foggs Pub London

Mr. Fogg's

These Victorian-themed cocktail bars are loved for their quirky, immersive décor and creative drinks that play on the world-travel theme of Phileas Fogg. The atmospheric interiors and inventive cocktails, were fun and memorable, especially if you enjoy themed experiences. There are several locations including residences, taverns, gin parlours, and speakeasy-style rooms.

American Bar in London, cocktail

American Bar

This historic, high-end cocktail institution is one of London’s most celebrated bars, frequently praised for its classic cocktails, elegant setting, and rich legacy in mixology. It is one of the world’s most famous hotel bars, located in the Hotel Savoy, offering classic cocktails, polished service, and old-school charm.

The Churchill Arms (Notting Hill)

One of London’s most photographed pubs, famous for its flower-covered exterior and quirky Churchill memorabilia inside. Surprisingly, it also serves excellent Thai food — making it fun for both a pint and dinner.

wine bar london

Bedford Street Wines

Bedford Street Wines is a highly rated wine bar and boutique wine shop that’s beloved for its excellent selection of European wines and relaxed yet refined atmosphere. It is a great stop for wine lovers who want to enjoy a glass (or bottle) paired with simple, quality snacks in Covent Garden.

Gordon's Wine Bar

This wine bar is often cited as one of London’s oldest wine bars. Gordon’s is cherished for its atmospheric candlelit cellar, extensive European wine list, and historic charm. It’s a favorite with locals and visitors alike looking for a more relaxed, quintessentially London drinking experience—especially great with cheese, charcuterie, or a cozy glass at sunset.

Top Tips for Visiting London!

  • Transportation is easy and efficient: London’s public transport system is extensive and reliable. Use contactless credit/debit cards or Apple/Google Pay to tap in and out on the Tube, buses, and trains—no need to buy paper tickets unless you want an Oyster card as a souvenir.

  • Mind the rush hours: Weekday rush hours (roughly 7:30–9:30 AM and 4:30–6:30 PM) can be extremely crowded, especially on central Tube lines. If possible, plan sightseeing and luggage transfers outside these times.

  • Currency & payments: The local currency is the British Pound (£), and London is largely cashless. Credit cards and contactless payments are widely accepted, even for small purchases, so carrying large amounts of cash isn’t necessary.

  • Walking is often the fastest option: many major attractions are closer than they appear on a map. Walking not only saves time but also lets you experience neighborhoods, architecture, and hidden spots you’d otherwise miss.

  • Stand on the right, walk on the left: On escalators, always stand on the right and walk on the left—this is an unspoken but strictly followed London rule.

  • Book popular attractions in advance: West End shows, special exhibitions, afternoon tea, and top restaurants often sell out. Booking ahead saves time and avoids disappointment, especially during peak travel seasons.

  • Museums are mostly free: Many of London’s best museums and galleries offer free entry to their permanent collections, making them excellent budget-friendly activities.

  • Weather is unpredictable: London weather can change quickly, so layers and a compact umbrella are always a good idea—rain or shine, the city keeps moving. 

  • Tipping is modest: Service charges are often included in restaurant bills. If not, a 10–12.5% tip is appreciated but not mandatory; tipping in pubs is not expected.

  • Neighborhood choice matters: Where you stay can significantly impact your experience. Choosing a well-connected neighborhood near a Tube line can save time and make exploring the city much easier.

  • Check out my long-haul packing guide.