Travel Plan
← Back to the London guide CITY GUIDE · FOOD & SHOPPING

Eat, drink & shop in London

Where to eat, drink and shop in London: famous restaurants for every budget, halal options, afternoon tea and cafés, department stores, shopping streets, malls, outlets and markets.

Restaurants

Famous names, local favourites and halal options for every budget. £ under £20 · ££ £20–40 · £££ £40–80 · ££££ over £80 per person.

Indian (Bombay café)
Indian (Bombay café)££

Dishoom Covent Garden

✓ Halal chicken & lamb

London's favourite Bombay-style café: black daal, biryani, grills and chai in a room inspired by old Bombay cafés. Expect a queue at peak times.

Covent Garden · Tube: Leicester Square / Covent GardenMap
Indian fine dining
Indian fine dining££££

Gymkhana

Award-winning Indian cooking in a colonial club setting, known for its biryani and kebabs. Book well ahead.

Mayfair · Tube: Green ParkMap
Indian
Indian£££

Veeraswamy

✓ Halal chicken & lamb

London's oldest Indian restaurant, open since 1926, in an elegant room above Regent Street.

Regent Street · Tube: Piccadilly CircusMap
Lebanese
Lebanese££

Maroush

✓ Halal

A classic of Edgware Road's Arab food strip: mezze, mixed grills and shawarma, open until late.

Edgware Road · Tube: Marble Arch / Edgware RoadMap
Syrian
Syrian£

Abu Zaad

✓ Halal

A long-running, busy Damascene restaurant with generous grills, fattah and fresh bread at low prices. Close to Westfield London.

Shepherd's Bush · Tube: Shepherd's Bush MarketMap
Turkish grill
Turkish grill££

The Mantl

✓ Halal

Charcoal skewers, dry-aged steaks and mixed meze in an elegant room, a short walk from Harrods.

Knightsbridge · Tube: KnightsbridgeMap
Persian
Persian££

Berenjak

✓ Halal meat

Small, lively Tehran-style kebab house with charcoal grills, fresh bread and meze.

Soho · Tube: Tottenham Court Road / Leicester SquareMap
Malaysian
Malaysian£

Rasa Sayang

✓ Halal

Busy hawker-style spot in Chinatown, loved for roti canai, laksa and nasi lemak.

Chinatown · Tube: Leicester SquareMap
Fried chicken & burgers
Fried chicken & burgers£

Coqfighter

✓ Certified halal

Crispy fried chicken burgers, wings and loaded fries. A quick, casual meal between sights.

Soho & other branches · Tube: Several central branchesMap
Modern British
Modern British£££

The Great Chase

✓ Halal, alcohol-free

A smart, completely alcohol-free restaurant with steaks and beef wellington, mocktails and a prayer room.

Clerkenwell · Tube: FarringdonMap
Chinese fine dining
Chinese fine dining££££

Kai Mayfair

✓ Halal chicken & lamb

Luxurious modern Chinese cooking on South Audley Street, a favourite for special occasions.

Mayfair · Tube: Marble Arch / Hyde Park CornerMap
Japanese
Japanese££££

Zuma

Stylish izakaya-style Japanese with sushi, robata grill and a lively evening crowd.

Knightsbridge · Tube: KnightsbridgeMap
Asian & Italian
Asian & Italian££££

Novikov

A glamorous Mayfair favourite with two kitchens, an Asian restaurant and an Italian one, under one roof.

Mayfair · Tube: Green ParkMap
Cantonese
Cantonese££££

Hakkasan Hanway Place

Dark, dramatic basement dining room famous for dim sum and Cantonese signatures.

Fitzrovia · Tube: Tottenham Court RoadMap
Taiwanese dumplings
Taiwanese dumplings££

Din Tai Fung

The world-famous dumpling house, with its soup dumplings folded by hand in an open kitchen.

Covent Garden · Tube: Covent GardenMap
Fresh pasta
Fresh pasta£

Padella

Hand-rolled pasta at very fair prices next to Borough Market. Walk-in only, so expect to queue.

Borough Market · Tube: London BridgeMap
British steakhouse
British steakhouse£££

Hawksmoor Seven Dials

One of London's best-known steakhouses, serving British beef cooked over charcoal.

Covent Garden · Tube: Covent GardenMap
Steak
Steak£

Flat Iron

Simple, affordable steak with free ice cream. One of the best-value meals in the West End.

Covent Garden & other branches · Tube: Covent GardenMap
Traditional British
Traditional British£££

Rules

London's oldest restaurant, opened in 1798, famous for British pies, game and puddings in a historic room.

Covent Garden · Tube: Covent Garden / Charing CrossMap
Fish & chips
Fish & chips£

Poppies Fish & Chips

Award-winning fish and chips in a retro 1950s setting, a great place to try the British classic.

Spitalfields, Soho & Camden · Tube: Aldgate East / Liverpool StreetMap
European café-restaurant
European café-restaurant£££

The Wolseley

A grand café-restaurant on Piccadilly, famous for breakfast and afternoon tea in a beautiful old hall.

Piccadilly · Tube: Green ParkMap
British, with a view
British, with a view£££

Duck & Waffle

On the 40th floor of a City tower, with sweeping views across London and its signature duck and waffle dish.

City of London · Tube: Liverpool StreetMap
Modern British
Modern British£££

The Ivy

The famous theatre-land restaurant behind stained-glass windows, a good choice before or after a show.

West End · Tube: Leicester SquareMap

Nothing matches this filter.

Halal status is based on published restaurant information and can change. Please confirm with the restaurant before you go. Food photos are illustrative and do not show the restaurant itself.

Cafés, afternoon tea & desserts

Classic afternoon tea, specialty coffee and sweet stops.

Fortnum & Mason – Diamond Jubilee Tea Salon
Piccadilly

Fortnum & Mason – Diamond Jubilee Tea Salon

Classic afternoon tea in the famous royal grocer's elegant tea salon.

Tube: Green Park / Piccadilly CircusMap
The Ritz – Palm Court
Piccadilly

The Ritz – Palm Court

London's most famous afternoon tea, in a gilded room. Smart dress code and advance booking needed.

Tube: Green ParkMap
Claridge's
Mayfair

Claridge's

Refined afternoon tea in the Art Deco foyer of one of London's grandest hotels.

Tube: Bond StreetMap
Sketch – The Gallery
Mayfair

Sketch – The Gallery

The famous all-pink room with playful afternoon tea. Very popular for photos.

Tube: Oxford CircusMap
Peggy Porschen
Belgravia

Peggy Porschen

A pastel-pink cake shop famous for its cupcakes and flower-covered front.

Tube: Sloane Square / VictoriaMap
Elan Cafe
Knightsbridge & other branches

Elan Cafe

Flower-wall cafés with pretty lattes and cakes, popular with visitors.

Tube: KnightsbridgeMap
Monmouth Coffee
Covent Garden & Borough

Monmouth Coffee

One of London's best-known coffee roasters, with a small, busy shop near Borough Market.

Tube: Covent Garden / London BridgeMap
Prufrock Coffee
Leather Lane

Prufrock Coffee

A specialty coffee favourite with expert baristas and good pastries.

Tube: Chancery Lane / FarringdonMap
Bar Italia
Soho

Bar Italia

Soho's legendary Italian espresso bar, open since 1949 and running until late.

Tube: Tottenham Court RoadMap
Maison Bertaux
Soho

Maison Bertaux

London's oldest pâtisserie, since 1871, with French cakes and pastries.

Tube: Leicester SquareMap
Crosstown Doughnuts
Several branches

Crosstown Doughnuts

Sourdough doughnuts with creative fillings and glazes.

Tube: Central LondonMap
Venchi
Covent Garden

Venchi

Italian chocolatier with a chocolate waterfall and rich gelato.

Tube: Covent GardenMap
Dark Sugars
Brick Lane

Dark Sugars

Handmade chocolates and thick hot chocolate topped with grated chocolate.

Tube: Aldgate East / Shoreditch High StreetMap

Nothing matches this filter.

Shopping & markets

Department stores, luxury streets, malls, outlets and markets.

Department storeKnightsbridge

Harrods

The world-famous department store, with luxury fashion, toys and legendary food halls.

Tube: KnightsbridgeMap
Department storeOxford Street

Selfridges

A huge department store with luxury brands, beauty, a big food hall and creative window displays.

Tube: Bond Street / Marble ArchMap
Department storeRegent Street

Liberty London

A beautiful Tudor-style store known for its prints, fabrics and designer fashion.

Tube: Oxford CircusMap
Department storeKnightsbridge

Harvey Nichols

Luxury fashion and beauty across several floors, a few minutes from Harrods.

Tube: KnightsbridgeMap
Department storePiccadilly

Fortnum & Mason

Royal grocer since 1707: teas, biscuits and gift hampers, perfect for gifts.

Tube: Green Park / Piccadilly CircusMap
Department storeOxford Street

John Lewis Oxford Street

Britain's favourite department store for home, fashion and electronics.

Tube: Oxford Circus / Bond StreetMap
LuxuryMayfair

Bond Street

London's top luxury street, home to the flagship stores of the big fashion and jewellery houses.

Tube: Bond Street / Green ParkMap
LuxuryKnightsbridge

Sloane Street

An elegant street of designer boutiques between Knightsbridge and Sloane Square.

Tube: Knightsbridge / Sloane SquareMap
LuxuryPiccadilly

Burlington Arcade

A historic covered arcade from 1819 with jewellers, watches and fine accessories.

Tube: Green ParkMap
Shopping streetWest End

Oxford Street

Europe's busiest shopping street, lined with flagship high-street stores.

Tube: Oxford Circus / Bond Street / Marble ArchMap
Shopping streetWest End

Regent Street

A grand curved street with flagship stores, Hamleys and festive lights in winter.

Tube: Oxford Circus / Piccadilly CircusMap
Shopping streetSoho

Carnaby Street

A colourful pedestrian street of fashion brands, sneaker shops and cafés.

Tube: Oxford CircusMap
Shopping streetCovent Garden

Covent Garden & Seven Dials

Boutiques, beauty brands and street performers around the old market piazza.

Tube: Covent GardenMap
Shopping streetChelsea

King's Road

A stylish Chelsea street of fashion, home stores and cafés.

Tube: Sloane SquareMap
Shopping streetMarylebone

Marylebone High Street

A village-feel street of independent shops, bookshops and cafés.

Tube: Baker Street / Regent's ParkMap
Shopping streetSt James's

Jermyn Street

Traditional British shirtmakers, shoemakers and gentlemen's outfitters.

Tube: Green Park / Piccadilly CircusMap
MallWhite City

Westfield London

One of Europe's largest malls, with a luxury wing, cinema and many restaurants.

Tube: Wood Lane / White City / Shepherd's BushMap
MallStratford

Westfield Stratford City

A huge mall next to the Olympic Park, easy to reach by Tube and train.

Tube: StratfordMap
MallBattersea

Battersea Power Station

Shops and restaurants inside a restored landmark power station, with the Lift 109 viewing experience.

Tube: Battersea Power StationMap
OutletOxfordshire

Bicester Village

Luxury outlet village with discounts on designer brands. A popular day trip from London.

Tube: Train from London Marylebone (about 1 hour)Map
OutletWembley

London Designer Outlet

Outlet stores of well-known brands next to Wembley Stadium.

Tube: Wembley ParkMap
MarketSouthwark

Borough Market

London's most famous food market, with street food, fresh produce and sweets.

Tube: London BridgeMap
MarketCamden

Camden Market

A huge, lively market of street food, vintage clothes and souvenirs by the canal.

Tube: Camden TownMap
MarketNotting Hill

Portobello Road Market

Colourful street market. Saturday is the big day for antiques.

Tube: Notting Hill Gate / Ladbroke GroveMap
MarketSpitalfields

Old Spitalfields Market

A covered Victorian market with fashion, crafts and food stalls.

Tube: Liverpool StreetMap
MarketBethnal Green

Columbia Road Flower Market

A pretty flower market held on Sunday mornings only.

Tube: Hoxton (Overground)Map
ToysRegent Street

Hamleys

One of the world's oldest toy shops, with seven floors of toys and live demonstrations.

Tube: Oxford CircusMap

Nothing matches this filter.

Plan your trip to the UK

Internet from the moment you land Buy an eSIM for the UK before you fly and switch it on at arrival. No shop queues, no roaming bills. See eSIM plans → Airport transfer, booked ahead A driver waits for you in arrivals at a fixed price. Handy with children and luggage. Book a transfer → Car rental for road trips Compare the big rental brands at the airport or in the city, with free cancellation on many offers. Compare cars →

Partner links: if you book, we may earn a small commission at no extra cost to you.