New restaurants, bars and hotels across 16 UK cities, updated every morningList your openingNewsletter
New restaurant in Fitzrovia, London

Leaflife Ltd Ta Urban Greens

Recently opened

Leaflife Ltd Ta Urban Greens is a new restaurant in Fitzrovia, London, at Unit 1 The Qube, 100 Tottenham Court Road, London.

Address
Unit 1 The Qube, 100 Tottenham Court Road, London, W1T 4TT
First spotted
18 October 2026

Is this your venue? Claim the listing to add photos, your opening date and offers, or to ask us to update or remove it.

More new openings in Fitzrovia

Leaflife Ltd Ta Urban Greens, Fitzrovia, London | GastroFlick