Vanwege de vele bevolkingsgroepen die in Londen wonen zijn er vele verschillende restaurants. Deze vind je met name in de wijk ‘China town’. In de stad zitten vele dure restaurants waar je ongelooflijk lekker kunt eten. Men vindt er ook goedkope restaurantjes. Door de hele stad zijn ook MC Donalds aanwezig.
Aan de rivier de Theems vind je ook leuke maar dure restaurantjes. Wel een geweldige manier om extra van Londen te genieten. In de stad kun je vanzelfsprekend de Engelse keuken leren kennen. Typisch Engels zijn de fastfood producent fish & chips, dikke frietjes met gefrituurde vis.
Niet te vergeten het Engelse ontbijt. Het is anders dan bij ons in Nederland of in andere delen van Europa. Wat normaal is voor een Engelsman is roerei, gebakken spek, worstjes, toast, witte bonen in tomatensaus, gebakken tomaat en champignons bij het ontbijt. Ook houdt de Engelsman van een lekker kopje ‘Engelse thee’.