Restaurateur Christopher Gilmour is to open a branch of his Christopher’s restaurants in the City. The new restaurant will be situated on Creechurch Lane, near Aldgate. The site is currently occupied by The Poet bar. The new Christopher’s will feature a 60-seater restaurant as well as a bar capable of accommodating 100 people. Gilmour also plans to open another three or four Christopher’s restaurants across London over the next two or three years, he has revealed.