Hey Lykkers! So you're heading to London’s Square Mile—where glass towers meet centuries-old lanes, and finance bros zip past Gothic Chapels in tailored suits. But here's a little secret: it's not just about money and markets.
This part of London is a culinary powerhouse, with restaurants that cater to everyone from power-lunchers and city creatives to food-loving tourists. So loosen your tie, put away the spreadsheets, and let’s talk about 7 of the best restaurants in and around the Square Mile.
Perched 40 floors above the city in the Heron Tower, this place is basically brunch with a view to extraordinary heights. Open 24/7 (yes, even at 3 a.m.), it serves creative British-European dishes with sky-high flair. Their namesake duck & waffle (crispy duck leg + fluffy waffle + maple syrup) is iconic for a reason. The sunrise views? Just a bonus.
Cuisine: Modern British
Vibe: Trendy, scenic, elevated (literally)
Estimated cost: $40–70 per person (cost may vary)
Duck & Waffle
If you're feeling fancy (or celebrating a win), this fusion spot screams glam. With marble booths and gold trim, it’s luxury with a wink. Try the truffle mash or caviar-topped oysters. A great choice for a memorable client dinner or date night.
Cuisine: British Fusion
Vibe: Luxe, indulgent, Insta-worthy
Estimated cost: $60–100 per person (cost may vary)
Ready for Michelin-starred magic? Angler sits atop South Place Hotel and serves artful modern seafood in a light-filled space. Come for oysters and scallops, stay for the sleek ambiance and tasting menus. If you’re celebrating or trying to impress, this is the place.
Cuisine: Fine Dining Seafood
Vibe: Elegant, romantic, refined
Estimated cost: $70–120 per person (cost may vary)
Tucked away in a basement off Finsbury Circus, Blacklock is a chop house paradise. The meats are grilled over charcoal, the drinks are strong, and the Sunday roasts are legendary. If you want a casual setting with big flavors (and great prices), this is your spot.
Cuisine: British Grillhouse
Vibe: Hearty, meat-lover’s dream
Estimated cost: $30–50 per person (cost may vary)
Blacklock City
Set on the 24th floor of Tower 42, City Social combines skyline views with modern European cuisine. Think foie gras and elegant plating. With a Michelin star and sleek interiors, it’s a top choice for fine dining with a view. The drinks list is fantastic too.
Cuisine: Modern European
Vibe: Upscale, chic, city-slick
Estimated cost: $80–130 per person (cost may vary)
The Ned is a restored 1920s banking hall turned luxury hotel and social club, and Millie’s Lounge inside it is as grand as it gets. Leather booths, vaulted ceilings, and British brasserie classics like fish and chips or pies with mash. There’s often live jazz or piano in the evenings—total Gatsby vibes.
Cuisine: Classic British
Vibe: Vintage glamour, relaxed luxury
Estimated cost: $35–60 per person (cost may vary)
The Ned London
This one’s for the flavor seekers. Temper City serves open-fire BBQ and tacos in a dark, smoky setting. Watch chefs work their magic in the open kitchen as you sip drinks and dig into flame-grilled meats. It’s cool, bold, and a bit edgy—just what you'd want for a fun night out.
Cuisine: BBQ, Fusion
Vibe: Urban, smoky
Estimated cost: $40–70 per person (cost may vary)
The Square Mile may be London’s financial core, but it’s also a serious culinary playground. Whether you're going big on a rooftop feast or ducking into a hidden gem with a plate of lamb chops, this district feeds the soul—and not just the spreadsheets. With Michelin-starred kitchens, and everything in between, you’ll never go hungry in the shadows of the skyline.
Need help planning a full day of food + sights around the Square Mile? I’ve got you covered—just say the word!