Husband-and-wife duo Amir and Limor Chen have chosen Covent Garden for their largest restaurant project to date. On Covent Garden's Tavistock Street, Delamina Townhouse offers an eclectic Eastern ...
Covent Garden and Soho are “busy and vibrant” in the run up to Christmas the boss of one of the West End ’s biggest landlords ...