London kann teuer werden und ist in aller Regel teurer als die herkömmliche deutsche Stadt.
Bedenke, das du nur mit Britischen Pfund bezahlen kannst ,nicht mit Euro. Also bereits in Deutschland tauschen, Umtausch in GB ist teuer.
Die Preise für ein Glas Wein reichen von 3 bis 30 Pfund, je nachdem wo man sich niederlässt. Günstig ( und gut ) ist das Essen in Pubs, wenn man Abends gepflegt zum Dinner geht, kann das in der City durchaus 300-400 Pfund kosten. Lebensmittel sind, wie in fast ganz Europa, wesentlich teurer als in Deutschland. Hältst du dich auf den typischen Touri Meilen auf, tränen dir sicherlich teilweise die Augen. Etwas abseits der Mainstreets gibt es auch günstigere ( und meist bessere ) Alternativen.
Vielleicht solltest du deine Frage ein wenig spezifizieren.