The Best Places to Eat in London
This guide explores the best places to eat in London right now.
If you’re visiting London or living there, you won’t want to miss out on some of the best food the city has to offer.
From Indian curries to fish and chips, London has something for everyone.
Here are some of our favorite places to eat in London.
If you visit one of these restaurants, don’t forget to check-in on Bloc to earn some free rewards.
Open 6:00 PM - 10:00 PM177-179 Morning Ln, London E9 6LH
One of the best restaurants in London for foodies. Seasonal tasting menu using British ingredients. Located in Hackney, East London.
If you’re in the Hackney area, The Nest is THE spot for a delicious meal. Featuring locally-sourced ingredients and unbeatable skill behind the stove, their starters range from classics like soup and salad to more unique dishes such as roasted beetroot with goats cheese. Carnivores can choose among an array of mouthwatering meat mains while…
Sessions Arts Club
Open 5:30 PM - 10:00 PMThe Old Sessions House, Clerkenwell Green, London EC1R 0NA
One of the best restaurants in London right now. Expect a rooftop bar, fireplaces and a lot of exceptional artwork. Located in Clerkenwell, Central London.
Experience the pinnacle of sophisticated nightlife at Sessions Arts Club. Offering romantic dining, unforgettable events and a dazzling bar in Clerkenwell, this refined hideout serves up classic British fare with an irresistible modern twist. Enjoy delectable dishes such as roasted chicken & sweet potato mash or grilled salmon and beetroot paired with fine wines from…
Open 1:00 PM - 10:00 PM10 Lincoln St, London SW3 2TS
Fine dining Indian restaurant. A one Michelin Starred contemporary venue. Located in Chelsea, South West London.
Come to Kutir in Chelsea, London for a truly delicious Indian experience! Their staff of culinary experts will help find the perfect blend of traditional and contemporary dishes made with fresh ingredients. Top off your meal with some excellent wine from their extensive list – both local and international selections available. Whether you’re looking for…
Bar, Pub, Restaurant
Open 12:00 PM - 11:00 PM617 Forest Rd, London E17 4NE
Vibrant community pub. A grand old Victorian pub with an open fire and welcoming interior. Located in Walthamstow.
Spend your night out at The Bell pub in Walthamstow! This local favourite is the perfect mix of cosy atmosphere and lively entertainment, offering delicious classic pub fare like fish & chips, shepherd’s pie, bangers & mash – plus all your favorite drinks. Plus rock on Thursday nights with live music that’ll get any party…
ZIMA Russian Restaurant
Open 12:00 PM - 4:00 PM45 Frith St, London W1D 4SD
Traditional Russian dishes with a modern twist. Expect Russian street food, a robust vodka menu and Russian folk music. ZIMA brings Russian cuisine to Soho.
Craving some classic Russian flavours? Look no further than ZIMA! This swanky Soho spot serves up all the traditional dishes from borscht and beef stroganoff to pelmeni. Up for a night out with friends or date night? Cosy booths, inviting vibes and delicious vodka make this place ideal for both. So don’t miss your chance…
Open 7:00 AM - 11:00 PM160 Piccadilly, London W1J 9EB
Glamorous Mayfair restaurant/café. Serves British/European cuisine as well as afternoon tea. Located in Green Park, Central London.
The Wolseley in St James is one of the greatest spots to visit if you’re looking for a unique experience. This chic cafe-restaurant offers an art-filled atmosphere with cosy European décor, making it feel like dining in a grand setting. It’s a great spot for celebrity sightings, too; many well-known stars have popped in for…
Open 11:00 AM - 11:00 PM45 Trinity Gardens, London SW9 8DR
Cosy local pub hidden on a stunning square. Seasonal menu serving up brunch, pub classics and incredible Sunday roasts. Located in Brixton.
Looking for a cool local spot to hang out and grab some drinks? Trinity Arms in Brixton is the place! Not only do they have an awesome beer garden hidden away, but also tasty traditional British grub and pub quizzes. Plus their welcoming staff will ensure your time there is nothing short of magical –…
Open 3:00 PM - 8:00 PM20 St Mary's Grove, Richmond TW9 1UY
Relaxed pub and pizza restaurant. Serving some of the best Neapolitan pizzas in London. Located in Richmond.
Richmond’s best kept secret is The Mitre, a cosy little pub located on a quiet road. Step inside and you’ll find more than just delicious pizza – their selection of beer and wine is seriously impressive. Friendly staff are always ready to offer assistance so all that’s left for you to do is sit back,…
Open 7:00 AM - 11:00 PMKingly Court, Kingly Street, London
Three-story venue with a beautiful courtyard. Home to 15 one-off restaurants and bars. Located on Carnaby Street in Central London.
Carnaby’s iconic Kingly Court is a three-storey alfresco food and dining destination in the heart of London’s West End. The unique food hub brings 25 of the best international concept restaurants, bars and cafés situated in a buzzing courtyard, which boasts an open-air roof throughout the summer months but stays covered and cosy in the…
Open 12:00 PM - 10:00 PM26 Leake Street, Addington Street, London SE1 7RY
Classic Polish cuisine, with ice-cold Polish vodka and craft Polish beer. Located in a spacious, massive industrial dining room. A 3 minute walk from the London Eye, Mamuśka! is perfectly situated in the South Bank and Waterloo area.
Head down to South Bank and dine at Mamuśka! for a delicious cultural experience. This chilled-out Polish restaurant offers wallet-friendly meal options with share plates galore, plus an array of icey vodkas that’ll keep your night alive. From quick eats or lazy lunches, come get yourself some hearty traditional fare with the cool vibes you’d…