London Food Hunt

· Travel team
Hello Lykkers, after capturing sunny-day photos of Big Ben and exploring Westminster’s historic streets, it’s time to discover another side of London — its incredible restaurant scene.
From traditional British flavors to authentic Indian, Italian, and European cuisine, these 7 must-try restaurants near Big Ben offer unforgettable dining experiences after sightseeing.
1. The Cinnamon Club — Historic Indian Fine Dining
Located inside the former Westminster Library, The Cinnamon Club offers one of London's most unique dining settings.
Surrounded by beautiful bookshelves and historic architecture, this restaurant serves modern Indian cuisine with elegant presentation and rich flavors. It’s the perfect place for travelers who want a memorable meal in a truly special atmosphere.
Must try: Lamb dishes, Indian tasting menus, seafood specialties
Estimated cost: $60–120 USD per person (cost may vary)
2. Yaatra — Modern Indian Cuisine in Westminster
Located close to Big Ben, Yaatra brings together traditional Indian recipes and modern culinary techniques. The restaurant focuses on bold flavors, beautifully prepared dishes, and a stylish dining environment.
It’s a great choice for travelers looking to experience London’s famous Indian food culture.
Must try: Curries, grilled dishes, biryani
Estimated cost: $35–80 USD per person (cost may vary)
3. The Pem — Elegant British Dining Experience
For travelers wanting to taste modern British cuisine, The Pem offers a refined dining experience near Westminster. The restaurant celebrates seasonal British ingredients with creative dishes prepared in an elegant setting.
Must try: Seasonal British dishes, seafood, desserts
Estimated cost: $80–150 USD per person (cost may vary)
4. Sapori — Authentic Italian Flavors
If you're craving Italian food after exploring London's landmarks, Sapori is a wonderful choice. This restaurant brings the flavors of Italy to Westminster with fresh pasta, traditional recipes, and a welcoming atmosphere.
Must try: Handmade pasta, risotto, Italian desserts
Estimated cost: $30–60 USD per person (cost may vary)
5. Aloo Tama — Authentic Nepalese Cuisine
Aloo Tama offers travelers something different with authentic Nepalese dishes inspired by Himalayan flavors. Located near Westminster, this restaurant is perfect for those wanting to explore a lesser-known cuisine in London.
Must try: Momos, Nepalese curries, traditional dishes
Estimated cost: $25–50 USD per person (cost may vary)
Aloo Tama Nepalese Restaurant
6. Paper Moon Westminster — Classic Italian Dining
Located inside The OWO, Paper Moon Westminster brings classic Italian cuisine into a stylish London setting. The restaurant is known for its elegant atmosphere and traditional Italian dishes made with quality ingredients.
Must try: Pasta, seafood, Italian desserts
Estimated cost: $50–100 USD per person (cost may vary)
7. Colonel Saab Trafalgar Square — Indian Heritage Dining
Just a short journey from Big Ben, Colonel Saab offers a luxurious Indian dining experience inspired by India's history and regional flavors. The restaurant combines beautiful interiors with carefully crafted dishes, making it a memorable stop after sightseeing.
Must try: Regional Indian dishes, kebabs, signature desserts
Estimated cost: $40–90 USD per person (cost may vary)
Final Thoughts
Exploring Big Ben is a classic London experience, but discovering the restaurants around Westminster makes the journey even more special. From historic dining rooms and modern British cuisine to authentic international flavors, these restaurants show why London is one of the world’s greatest food cities.
After your photos, sightseeing, and walks along the River Thames, take time to sit down, enjoy a delicious meal, and experience the incredible flavors waiting just beyond one of London’s most famous landmarks.