Best Restaurants in Trafalgar Square: A Complete Guide to Dining in the Heart of London
Trafalgar Square, the iconic landmark in central London, isn’t just famous for its majestic architecture and historical monuments it’s also a vibrant hub for food lovers. Whether you’re craving classic British dishes, contemporary European cuisine, or exotic international flavours, there’s something for everyone. In this guide, we explore the best restaurants in Trafalgar Square, showcasing culinary gems that promise to elevate your London dining experience.
Why Choose Trafalgar Square for Dining?

Trafalgar Square is one of London’s most visited locations, surrounded by major attractions like the National Gallery, St Martin-in-the-Fields, and Covent Garden. Its central location makes it an ideal spot for both tourists and locals looking to enjoy a memorable meal after sightseeing, shopping, or attending theatre shows in the West End.
Top Restaurants in Trafalgar Square
1. The National Dining Rooms
Located inside the National Gallery, The National Dining Rooms offer stunning views over Trafalgar Square. Known for modern British cuisine, this restaurant emphasises seasonal, locally sourced ingredients. You can expect dishes like Cornish crab salad, roasted free-range chicken, and traditional afternoon tea — perfect for art lovers seeking a refined experience.
Cuisine: British
Ideal for: Lunch, afternoon tea, and elegant dinners.
2. Bronte
Bronte stands out with its stylish interior designed by Tom Dixon and a menu that blends European and Asian influences. The bright, airy atmosphere complements dishes like seared tuna, wild mushroom risotto, and crispy duck salad. Their cocktail bar is also a favourite among visitors.
Cuisine: Modern European & Asian fusion
Ideal for: Brunch, lunch, and evening cocktails.
3. Portrait Restaurant
Located atop the National Portrait Gallery, the Portrait Restaurant boasts breathtaking panoramic views of London, including Trafalgar Square and the Houses of Parliament. The menu focuses on British classics with a contemporary twist. Highlights include smoked salmon platters, grilled lamb, and elegant desserts.

Cuisine: Modern British
Ideal for: Romantic dinners, special occasions, and sunset dining.
4. Ole & Steen
If you’re looking for a more casual but equally delicious option, Ole & Steen offers Danish-inspired baking and light meals. Their open sandwiches (smørrebrød), fresh salads, and indulgent pastries make it a fantastic choice for breakfast or a quick bite.
Cuisine: Scandinavian
Ideal for: Breakfast, light lunch, or coffee breaks.
5. Prezzo
For lovers of classic Italian cuisine, Prezzo near Trafalgar Square delivers comforting favourites like stone-baked pizzas, creamy pastas, and fresh salads. The family-friendly atmosphere and central location make it a convenient stop before or after visiting nearby attractions.
Cuisine: Italian
Ideal for: Family meals, casual dinners, and group gatherings.
6. The Admiralty
Perfect for those seeking a traditional British pub experience, The Admiralty is located directly on Trafalgar Square. Expect hearty pies, fish and chips, and a wide range of British ales. Its maritime-themed interiors celebrate Lord Nelson’s naval victories, adding historical charm to your meal.
Cuisine: British pub food
Ideal for: Casual lunches, drinks with friends, and tourists wanting a classic British vibe.
7. Gordon’s Wine Bar
Just a short stroll from Trafalgar Square, Gordon’s Wine Bar is London’s oldest wine bar and a hidden gem for wine enthusiasts. The candlelit, cave-like interiors create an intimate atmosphere, perfect for sharing cheese platters, charcuterie, and fine wines.
Cuisine: European tapas, cheese & wine
Ideal for: Romantic evenings, casual drinks, and unwinding after a busy day.
Special Dietary Options
Many restaurants around Trafalgar Square cater to various dietary preferences. Vegan and vegetarian options are widely available at places like Bronte, while Ole & Steen offers gluten-free treats. For halal or kosher meals, there are numerous options nearby in Leicester Square and Covent Garden.
Tips for Dining in Trafalgar Square
- Book in advance: Many of these restaurants can get busy, especially during weekends and peak tourist seasons.
- Explore set menus: Several restaurants offer fixed-price lunch or pre-theatre menus, which provide great value.
- Check timings: Some places, particularly museum-based restaurants, close earlier than typical city restaurants.

Nearby Attractions to Combine with Your Meal
Pair your dining experience with visits to:
- The National Gallery
- National Portrait Gallery
- Covent Garden
- West End theatres
- Leicester Square cinema district
Final Thoughts
Whether you’re after a luxurious dinner with a view, a quick Danish pastry before sightseeing, or a hearty British pie, the best restaurants in Trafalgar Square offer a diverse and exciting culinary scene. This iconic London area promises memorable meals for every palate and occasion, right in the heart of the city.